Package org.elasticsearch.index.query

Interface Summary
BoostableQueryBuilder<B extends BoostableQueryBuilder<B>> Query builder which allow setting some boost
FilterBuilder  
FilterParser  
FilterParserFactory  
QueryBuilder  
QueryParser  
QueryParserFactory  
SpanQueryBuilder  
 

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 Shapes.
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.
 

Enum Summary
FieldQueryBuilder.Operator  
MatchQueryBuilder.Operator  
MatchQueryBuilder.Type  
QueryStringQueryBuilder.Operator  
 

Exception Summary
QueryBuilderException  
QueryParsingException  
 



Copyright © 2009-2012. All Rights Reserved.