| Interface | Description |
|---|---|
| BoostableQueryBuilder<B extends BoostableQueryBuilder<B>> |
Query builder which allow setting some boost
|
| MoreLikeThisQueryBuilder.Item.Field | |
| MoreLikeThisQueryParser.Field | |
| QueryParser |
| Class | Description |
|---|---|
| AndQueryBuilder | Deprecated
Use
BoolQueryBuilder instead |
| AndQueryParser | Deprecated |
| BoolQueryBuilder |
A Query that matches documents matching boolean combinations of other queries.
|
| BoolQueryParser | |
| BoostingQueryBuilder |
The BoostingQuery class can be used to effectively demote results that match a given query.
|
| BoostingQueryParser | |
| CommonTermsQueryBuilder |
CommonTermsQuery query is a query that executes high-frequency terms in a
optional sub-query to prevent slow queries due to "common" terms like
stopwords.
|
| CommonTermsQueryParser | |
| ConstantScoreQueryBuilder |
A query that wraps a filter and simply returns a constant score equal to the
query boost for every document in the filter.
|
| ConstantScoreQueryParser | |
| DisMaxQueryBuilder |
A query that generates the union of documents produced by its sub-queries, and that scores each document
with the maximum score for that document as produced by any sub-query, plus a tie breaking increment for any
additional matching sub-queries.
|
| DisMaxQueryParser | |
| ExistsQueryBuilder |
Constructs a query that only match on documents that the field has a value in them.
|
| ExistsQueryParser | |
| FieldMaskingSpanQueryBuilder | |
| FieldMaskingSpanQueryParser | |
| FilteredQueryBuilder | Deprecated
Use
BoolQueryBuilder instead. |
| FilteredQueryParser | Deprecated |
| FQueryFilterParser | Deprecated |
| FuzzyQueryBuilder |
A Query that does fuzzy matching for a specific value.
|
| FuzzyQueryParser | |
| GeoBoundingBoxQueryBuilder | |
| GeoBoundingBoxQueryParser | |
| GeoDistanceQueryBuilder | |
| GeoDistanceQueryParser |
{
"name.lat" : 1.1,
"name.lon" : 1.2,
}
|
| GeoDistanceRangeQueryBuilder | |
| GeoDistanceRangeQueryParser |
{
"name.lat" : 1.1,
"name.lon" : 1.2,
}
|
| GeohashCellQuery |
A geohash cell filter that filters
GeoPoints by their geohashes. |
| GeohashCellQuery.Builder |
Builder for a geohashfilter.
|
| GeohashCellQuery.Parser | |
| GeoPolygonQueryBuilder | |
| GeoPolygonQueryParser |
{
"pin.location" : {
"points" : [
{ "lat" : 12, "lon" : 40},
{}
]
}
}
|
| GeoShapeQueryBuilder |
QueryBuilder that builds a GeoShape Filter |
| GeoShapeQueryParser | |
| GeoShapeQueryParser.DEFAULTS | |
| HasChildQueryBuilder | |
| HasChildQueryParser | |
| HasChildQueryParser.LateParsingQuery |
A query that rewrites into another query using
JoinUtil.createJoinQuery(String, Query, Query, IndexSearcher, ScoreMode, MultiDocValues.OrdinalMap, int, int)
that executes the actual join. |
| HasParentQueryBuilder |
Builder for the 'has_parent' query.
|
| HasParentQueryParser | |
| IdsQueryBuilder |
A query that will return only documents matching specific ids (and a type).
|
| IdsQueryParser | |
| IndexQueryParserService | |
| IndicesQueryBuilder |
A query that will execute the wrapped query only for the specified indices, and "match_all" when
it does not match those indices (by default).
|
| IndicesQueryParser | |
| LimitQueryBuilder | Deprecated
Use
SearchRequestBuilder.setTerminateAfter(int) instead. |
| LimitQueryParser | Deprecated |
| MatchAllQueryBuilder |
A query that matches on all documents.
|
| MatchAllQueryParser | |
| MatchQueryBuilder |
Match query is a query that analyzes the text and constructs a query as the result of the analysis.
|
| MatchQueryParser | |
| MissingQueryBuilder | Deprecated
Use
ExistsQueryBuilder inside a BoolQueryBuilder.mustNot(QueryBuilder) clause instead. |
| MissingQueryParser | |
| MoreLikeThisQueryBuilder |
A more like this query that finds documents that are "like" the provided set of document(s).
|
| MoreLikeThisQueryBuilder.Item |
A single item to be used for a
MoreLikeThisQueryBuilder. |
| MoreLikeThisQueryParser |
Parser for the The More Like This Query (MLT Query) which finds documents that are "like" a given set of documents.
|
| MultiMatchQueryBuilder |
Same as
MatchQueryBuilder but supports multiple fields. |
| MultiMatchQueryParser |
Same as
MatchQueryParser but has support for multiple fields. |
| MultiTermQueryBuilder | |
| NestedQueryBuilder | |
| NestedQueryParser | |
| NestedQueryParser.ToBlockJoinQueryBuilder | |
| NotQueryBuilder | Deprecated
Use
BoolQueryBuilder.mustNot(QueryBuilder) instead |
| NotQueryParser | |
| OrQueryBuilder | Deprecated
Use
BoolQueryBuilder instead |
| OrQueryParser | Deprecated |
| ParsedQuery |
The result of parsing a query.
|
| PrefixQueryBuilder |
A Query that matches documents containing terms with a specified prefix.
|
| PrefixQueryParser | |
| QueryBuilder | |
| QueryBuilders |
A static factory for simple "import static" usage.
|
| QueryFilterBuilder | Deprecated
Useless now that queries and filters are merged: pass the
query as a filter directly.
|
| QueryFilterParser | Deprecated |
| QueryParseContext | |
| QueryStringQueryBuilder |
A query that parses a query string and runs it.
|
| QueryStringQueryParser | |
| RangeQueryBuilder |
A Query that matches documents within an range of terms.
|
| RangeQueryParser | |
| RegexpQueryBuilder |
A Query that does fuzzy matching for a specific value.
|
| RegexpQueryParser | |
| ScriptQueryBuilder | |
| ScriptQueryParser | |
| SimpleQueryParser |
Wrapper class for Lucene's SimpleQueryParser that allows us to redefine
different types of queries.
|
| SimpleQueryParser.Settings |
Class encapsulating the settings for the SimpleQueryString query, with
their default values
|
| SimpleQueryStringBuilder |
SimpleQuery is a query parser that acts similar to a query_string
query, but won't throw exceptions for any weird string syntax.
|
| SimpleQueryStringParser |
SimpleQueryStringParser is a query parser that acts similar to a query_string
query, but won't throw exceptions for any weird string syntax.
|
| SpanContainingQueryBuilder |
Builder for
SpanContainingQuery. |
| SpanContainingQueryParser |
Parser for
SpanContainingQuery |
| SpanFirstQueryBuilder | |
| SpanFirstQueryParser | |
| SpanMultiTermQueryBuilder | |
| SpanMultiTermQueryParser | |
| SpanNearQueryBuilder | |
| SpanNearQueryParser | |
| SpanNotQueryBuilder | |
| SpanNotQueryParser | |
| SpanOrQueryBuilder | |
| SpanOrQueryParser | |
| SpanQueryBuilder | |
| SpanTermQueryBuilder | |
| SpanTermQueryParser | |
| SpanWithinQueryBuilder |
Builder for
SpanWithinQuery. |
| SpanWithinQueryParser |
Parser for
SpanWithinQuery |
| TemplateQueryBuilder |
Facilitates creating template query requests.
|
| TemplateQueryParser |
In the simplest case, parse template string and variables from the request,
compile the template and execute the template against the given variables.
|
| TermQueryBuilder |
A Query that matches documents containing a term.
|
| TermQueryParser | |
| TermsLookupQueryBuilder |
A filer for a field based on several terms matching on any of them.
|
| TermsQueryBuilder |
A filer for a field based on several terms matching on any of them.
|
| TermsQueryParser | |
| TypeQueryBuilder | |
| TypeQueryParser | |
| WildcardQueryBuilder |
Implements the wildcard search query.
|
| WildcardQueryParser | |
| WrapperQueryBuilder |
A Query builder which allows building a query given JSON string or binary data provided as input.
|
| WrapperQueryParser |
Query parser for JSON Queries.
|
| Enum | Description |
|---|---|
| CommonTermsQueryBuilder.Operator | |
| MatchQueryBuilder.Operator | |
| MatchQueryBuilder.Type | |
| MatchQueryBuilder.ZeroTermsQuery | |
| MultiMatchQueryBuilder.Type | |
| QueryStringQueryBuilder.Operator | |
| RegexpFlag |
Regular expression syntax flags.
|
| SimpleQueryStringBuilder.Operator |
Operators for the default_operator
|
| SimpleQueryStringFlag |
Flags for the XSimpleQueryString parser
|
| Exception | Description |
|---|---|
| QueryParsingException |
Copyright © 2009–2017. All rights reserved.