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.