switch to elasticsearch index/search implementations