Switch to elasticsearch-ruby DSL for queries

Many of the existing Elasticsearch queries are hand-written in JSON, which is difficult to maintain. Some of the queries also use the deprecated filtered query. I propose switching to Elasticsearch's DSL:

https://github.com/elastic/elasticsearch-ruby/tree/master/elasticsearch-dsl

Edited Sep 18, 2017 by Nick Thomas
Assignee Loading
Time tracking Loading