Class Summary |
AndFilterBuilder |
A filter that matches documents matching boolean combinations of other filters. |
AndFilterParser |
|
BaseFilterBuilder |
|
BaseQueryBuilder |
|
BoolFilterBuilder |
A filter that matches documents matching boolean combinations of other filters. |
BoolFilterParser |
|
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 |
|
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 |
|
CustomBoostFactorQueryBuilder |
A query that simply applies the boost factor to another query (multiply it). |
CustomBoostFactorQueryParser |
|
CustomFiltersScoreQueryBuilder |
A query that uses a filters with a script associated with them to compute the score. |
CustomFiltersScoreQueryParser |
|
CustomScoreQueryBuilder |
A query that uses a script to compute the score. |
CustomScoreQueryParser |
|
CustomScoreQueryParser.ScriptScoreFunction |
|
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 |
|
ExistsFilterBuilder |
Constructs a filter that only match on documents that the field has a value in them. |
ExistsFilterParser |
|
FieldMaskingSpanQueryBuilder |
|
FieldMaskingSpanQueryParser |
|
FieldQueryBuilder |
A query that executes the query string against a field. |
FieldQueryParser |
|
FilterBuilders |
A static factory for simple "import static" usage. |
FilteredQueryBuilder |
A query that applies a filter to the results of another query. |
FilteredQueryParser |
|
FQueryFilterParser |
The "fquery" filter is the same as the QueryFilterParser except that it allows also to
associate a name with the query filter. |
FuzzyLikeThisFieldQueryBuilder |
|
FuzzyLikeThisFieldQueryParser |
{
fuzzy_like_this_field : {
field1 : {
maxNumTerms : 12,
boost : 1.1,
likeText : "..."
}
} |
FuzzyLikeThisQueryBuilder |
|
FuzzyLikeThisQueryParser |
{
fuzzy_like_this : {
maxNumTerms : 12,
boost : 1.1,
fields : ["field1", "field2"]
likeText : "..."
}
} |
FuzzyQueryBuilder |
A Query that does fuzzy matching for a specific value. |
FuzzyQueryParser |
|
GeoBoundingBoxFilterBuilder |
|
GeoBoundingBoxFilterParser |
|
GeoDistanceFilterBuilder |
|
GeoDistanceFilterParser |
{
"name.lat" : 1.1,
"name.lon" : 1.2,
} |
GeoDistanceRangeFilterBuilder |
|
GeoDistanceRangeFilterParser |
{
"name.lat" : 1.1,
"name.lon" : 1.2,
} |
GeoPolygonFilterBuilder |
|
GeoPolygonFilterParser |
{
"pin.location" : {
"points" : [
{ "lat" : 12, "lon" : 40},
{}
]
}
} |
GeoShapeFilterBuilder |
FilterBuilder that builds a GeoShape Filter |
GeoShapeFilterParser |
FilterParser for filtering Documents based on Shape s. |
GeoShapeQueryBuilder |
|
GeoShapeQueryParser |
|
HasChildFilterBuilder |
|
HasChildFilterParser |
|
HasChildQueryBuilder |
|
HasChildQueryParser |
|
IdsFilterBuilder |
A filter that will return only documents matching specific ids (and a type). |
IdsFilterParser |
|
IdsQueryBuilder |
A query that will return only documents matching specific ids (and a type). |
IdsQueryParser |
|
IndexQueryParserModule |
|
IndexQueryParserModule.QueryParsersProcessor |
A custom processor that can be extended to process and bind custom implementations of
QueryParserFactory , and FilterParser . |
IndexQueryParserModule.QueryParsersProcessor.XContentFilterParsersBindings |
|
IndexQueryParserModule.QueryParsersProcessor.XContentQueryParsersBindings |
|
IndexQueryParserService |
|
IndexQueryParserService.Defaults |
|
IndicesFilterBuilder |
A filter that will execute the wrapped filter only for the specified indices, and "match_all" when
it does not match those indices (by default). |
IndicesFilterParser |
|
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 |
|
LimitFilterBuilder |
|
LimitFilterParser |
|
MatchAllFilterBuilder |
A filter that simply wraps a query. |
MatchAllFilterParser |
|
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 |
|
MissingFilterBuilder |
Constructs a filter that only match on documents that the field has a value in them. |
MissingFilterParser |
|
MoreLikeThisFieldQueryBuilder |
A more like this query that runs against a specific field. |
MoreLikeThisFieldQueryParser |
|
MoreLikeThisQueryBuilder |
A more like this query that finds documents that are "like" the provided MoreLikeThisQueryBuilder.likeText(String)
which is checked against the fields the query is constructed with. |
MoreLikeThisQueryParser |
|
MultiMatchQueryBuilder |
Same as MatchQueryBuilder but supports multiple fields. |
MultiMatchQueryParser |
Same ad MatchQueryParser but has support for multiple fields. |
NestedFilterBuilder |
|
NestedFilterParser |
|
NestedQueryBuilder |
|
NestedQueryParser |
|
NotFilterBuilder |
A filter that matches documents matching boolean combinations of other filters. |
NotFilterParser |
|
NumericRangeFilterBuilder |
A filter that restricts search results to values that are within the given numeric range. |
NumericRangeFilterParser |
|
OrFilterBuilder |
A filter that matches documents matching boolean combinations of other filters. |
OrFilterParser |
|
ParsedQuery |
The result of parsing a query. |
PrefixFilterBuilder |
A filter that restricts search results to values that have a matching prefix in a given
field. |
PrefixFilterParser |
|
PrefixQueryBuilder |
A Query that matches documents containing terms with a specified prefix. |
PrefixQueryParser |
|
QueryBuilders |
A static factory for simple "import static" usage. |
QueryFilterBuilder |
A filter that simply wraps a query. |
QueryFilterParser |
|
QueryParseContext |
|
QueryStringQueryBuilder |
A query that parses a query string and runs it. |
QueryStringQueryParser |
|
RangeFilterBuilder |
A filter that restricts search results to values that are within the given range. |
RangeFilterParser |
|
RangeQueryBuilder |
A Query that matches documents within an range of terms. |
RangeQueryParser |
|
ScriptFilterBuilder |
|
ScriptFilterParser |
|
ScriptFilterParser.ScriptFilter |
|
SpanFirstQueryBuilder |
|
SpanFirstQueryParser |
|
SpanNearQueryBuilder |
|
SpanNearQueryParser |
|
SpanNotQueryBuilder |
|
SpanNotQueryParser |
|
SpanOrQueryBuilder |
|
SpanOrQueryParser |
|
SpanTermQueryBuilder |
|
SpanTermQueryParser |
|
TermFilterBuilder |
A filter for a field based on a term. |
TermFilterParser |
|
TermQueryBuilder |
A Query that matches documents containing a term. |
TermQueryParser |
|
TermsFilterBuilder |
A filer for a field based on several terms matching on any of them. |
TermsFilterParser |
|
TermsQueryBuilder |
|
TermsQueryParser |
"terms" : {
"field_name" : [ "value1", "value2" ]
"minimum_match" : 1
} |
TopChildrenQueryBuilder |
|
TopChildrenQueryParser |
|
TypeFilterBuilder |
|
TypeFilterParser |
|
WildcardQueryBuilder |
Implements the wildcard search query. |
WildcardQueryParser |
|
WrapperFilterBuilder |
A Filter builder which allows building a filter thanks to a JSON string or binary data. |
WrapperFilterParser |
Filter parser for embedded filter. |
WrapperQueryBuilder |
A Query builder which allows building a query thanks to a JSON string or binary data. |
WrapperQueryParser |
Query parser for JSON Queries. |