34 lines
902 B
Plaintext
34 lines
902 B
Plaintext
|
[[query-dsl-field-query]]
|
||
|
=== Field Query
|
||
|
|
||
|
A query that executes a query string against a specific field. It is a
|
||
|
simplified version of
|
||
|
<<query-dsl-query-string-query,query_string>>
|
||
|
query (by setting the `default_field` to the field this query executed
|
||
|
against). In its simplest form:
|
||
|
|
||
|
[source,js]
|
||
|
--------------------------------------------------
|
||
|
{
|
||
|
"field" : {
|
||
|
"name.first" : "+something -else"
|
||
|
}
|
||
|
}
|
||
|
--------------------------------------------------
|
||
|
|
||
|
Most of the `query_string` parameters are allowed with the `field` query
|
||
|
as well, in such a case, the query should be formatted as follows:
|
||
|
|
||
|
[source,js]
|
||
|
--------------------------------------------------
|
||
|
{
|
||
|
"field" : {
|
||
|
"name.first" : {
|
||
|
"query" : "+something -else",
|
||
|
"boost" : 2.0,
|
||
|
"enable_position_increments": false
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
--------------------------------------------------
|