A newer version is available. For the latest information, see the
current release documentation.
QueryContainer
editQueryContainer
editThe container for all of the allowed Elasticsearch queries. Specify only one property each time.
Properties
edit-
bool
(BoolQuery
) - A query for documents that match boolean combinations of other queries.
-
exists
(ExistsQuery
) -
Matches documents that have at least one non-
null
value in the original field. -
match
(map[string,
MatchQuery
]
) -
match_all
(MatchAllQuery
) - A query that matches all documents.
-
match_none
(MatchNoneQuery
) - A query that doesn't match any documents.
-
nested
(NestedQuery
) - A query that matches nested objects.
-
prefix
(map[string,
PrefixQuery
]
) -
query_string
(QueryStringQuery
) -
A query that uses the
SimpleQueryParser
for parsing. -
range
(map[string,
RangeQuery
]
) -
term
(map[string,
TermQuery
]
)
Example
edit{ "bool" : { "filter" : [ null ], "minimum_should_match" : 0, "must" : [ null ], "must_not" : [ null ], "should" : [ null ] }, "exists" : { "field" : "string" }, "match" : { "some_property" : { "analyzer" : "string", "minimum_should_match" : 0, "operator" : "string", "query" : "string" } }, "match_all" : {}, "match_none" : {}, "nested" : { "path" : "string", "query" : null, "score_mode" : "string" }, "prefix" : { "some_property" : { "boost" : 0.1, "value" : "string" } }, "query_string" : { "allow_leading_wildcard" : true, "analyzer" : "string", "default_field" : "string", "default_operator" : "string", "query" : "string" }, "range" : { "some_property" : { "boost" : 0.1, "format" : "string", "gt" : {}, "gte" : {}, "lt" : {}, "lte" : {}, "time_zone" : "string" } }, "term" : { "some_property" : { "value" : {} } } }