32 lines
822 B
Plaintext
32 lines
822 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 } }
|
|
}
|
|
--------------------------------------------------
|