32 lines
823 B
Plaintext
32 lines
823 B
Plaintext
|
[[query-dsl-term-query]]
|
||
|
=== Term Query
|
||
|
|
||
|
Matches documents that have fields that contain a term (*not analyzed*).
|
||
|
The term query maps to Lucene `TermQuery`. The following matches
|
||
|
documents where the user field contains the term `kimchy`:
|
||
|
|
||
|
[source,js]
|
||
|
--------------------------------------------------
|
||
|
{
|
||
|
"term" : { "user" : "kimchy" }
|
||
|
}
|
||
|
--------------------------------------------------
|
||
|
|
||
|
A boost can also be associated with the query:
|
||
|
|
||
|
[source,js]
|
||
|
--------------------------------------------------
|
||
|
{
|
||
|
"term" : { "user" : { "value" : "kimchy", "boost" : 2.0 } }
|
||
|
}
|
||
|
--------------------------------------------------
|
||
|
|
||
|
Or :
|
||
|
|
||
|
[source,js]
|
||
|
--------------------------------------------------
|
||
|
{
|
||
|
"term" : { "user" : { "term" : "kimchy", "boost" : 2.0 } }
|
||
|
}
|
||
|
--------------------------------------------------
|