see [value]{@link Query#value} for the specification of this attribute.
use true
if the Query object represents an empty query
whether this Query object represents an empty query or not
an Elastic search Query string query wrapped in braces.
See Elasticsearch's documentation for more information about Query string queries.
the query that should be compared
true
if and only if the queries are equal.
Returns false
if the queries are not equal, or if attempting to tell the queries apart is too complicated.
More specifically the method can always tell apart empty queries and if poth queries are non-empty then their values are compared.
Combines multiple queries into one with the provided operator.
queries that should be combined. Empty queries in the input array are ignored.
operator that is used to combine the queries
a single query that is the combination of the non-empty queries in the input array. If the input array is empty an [empty query]{@link Query#emptyQuery} will be returned.
Returns a Query
with it's value
set to an empty string.
Generated using TypeDoc
Abstraction of queries, so that their implementation can be replaced as needed.