Es2

Implementing the ElasticSearch backend