Es2

Implementing the ElasticSearch backend
This should also prolly go inside the hits loop.