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

looks good, nice to have a handler method