Difference between revisions of "ElasticSearch Query DSL"
From PaskvilWiki
Line 1: | Line 1: | ||
− | |||
− | |||
ES's Query DSL is a language for specifying queries in JSON. | ES's Query DSL is a language for specifying queries in JSON. | ||
+ | |||
+ | This is by far not an exhaustive documentation, it's just stuff I use the most; see [http://www.elasticsearch.org/guide/reference/query-dsl/ official documentation] for more. Especially the boosting and scoring functionality is not documented here to proper extent. | ||
== Queries == | == Queries == | ||
+ | |||
+ | === match === | ||
+ | |||
+ | === multi_match === | ||
+ | |||
+ | === bool === | ||
+ | |||
+ | === boosting === | ||
+ | |||
+ | === ids === | ||
+ | |||
+ | === field === | ||
+ | |||
+ | === filtered === | ||
+ | |||
+ | === query_string === | ||
+ | |||
+ | === range === | ||
== Filters == | == Filters == | ||
+ | |||
+ | === and, or, not === | ||
+ | |||
+ | === bool === | ||
+ | |||
+ | === exists, missing === | ||
+ | |||
+ | === ids === | ||
+ | |||
+ | === limit === |
Revision as of 11:59, 23 January 2013
ES's Query DSL is a language for specifying queries in JSON.
This is by far not an exhaustive documentation, it's just stuff I use the most; see official documentation for more. Especially the boosting and scoring functionality is not documented here to proper extent.