Difference between revisions of "ElasticSearch Query DSL"

From PaskvilWiki
Jump to: navigation, search
Line 1: Line 1:
[http://www.elasticsearch.org/guide/reference/query-dsl/ official documentation]
 
 
 
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.

Queries

match

multi_match

bool

boosting

ids

field

filtered

query_string

range

Filters

and, or, not

bool

exists, missing

ids

limit