Add ElasticSearch search functionality