ElasticSearch Query DSL

Kaquel’s query language, represented as Query subclasses in kaquel.query, is actually a subset to ElasticSearch’s Query DSL (Domain Specific Language), and implements what is needed to render parsed trees from other query languages.