Update all ES queries to use Elasticsearch DSL (bug 1036168)

So how does that work ? Elasticsearch DSL keeps a cache ?