Use ElasticSearch in data access layer - incomplete.