add search capabilities with elastic search