| AbstractLeafQuery | 
 An abstract leaf node in a query tree. 
 | 
| AbstractTermQuery | 
  | 
| BoostByValue | 
 Boosts by multiple values of a field 
 | 
| BoostByValueAbstractBuilder<T extends BoostByValueAbstractBuilder<T>> | 
  | 
| BoostByValueBuilder | 
  | 
| BoostByValueBuilder.Nested<R> | 
  | 
| BoostQuery | 
 A boost query. 
 | 
| BoostQueryAbstractBuilder<T extends BoostQueryAbstractBuilder<T>> | 
  | 
| BoostQueryBuilder | 
  | 
| BoostQueryBuilder.Nested<R> | 
  | 
| ChangableValueQuery | 
 An interface allowing modification of the String value underlying many {!link Query} implementations. 
 | 
| CompoundQuery | 
A multi-clause query that merges the result sets of independent subqueries
  CompoundQuery wraps an arbitrary number of subqueries.  
 | 
| CompoundQueryAbstractBuilder<T extends CompoundQueryAbstractBuilder<T>> | 
  | 
| CompoundQueryBuilder | 
  | 
| CompoundQueryBuilder.Nested<R> | 
  | 
| FieldExistsQuery | 
 A query matching when the document contains the indicated field. 
 | 
| FieldExistsQueryAbstractBuilder<T extends FieldExistsQueryAbstractBuilder<T>> | 
  | 
| FieldExistsQueryBuilder | 
  | 
| FieldExistsQueryBuilder.Nested<R> | 
  | 
| GraphQuery | 
 A query to traverse graph-like relationships in indexed data. 
 | 
| GraphQueryAbstractBuilder<T extends GraphQueryAbstractBuilder<T>> | 
  | 
| GraphQueryBuilder | 
  | 
| GraphQueryBuilder.Nested<R> | 
  | 
| JoinQuery | 
 A query which joins or traces relationships between documents
 A query ("query") identifies preliminary or seed matches. 
 | 
| JoinQueryAbstractBuilder<T extends JoinQueryAbstractBuilder<T>> | 
  | 
| JoinQueryBuilder | 
  | 
| JoinQueryBuilder.Nested<R> | 
  | 
| KeyAndBoost | 
 A field value and boost value combination 
 | 
| MatchAllQuery | 
 A query that matches all documents 
 | 
| MinimumMatch | 
 Represents the criteria for the minimum number of optional query clauses that must match for a result to be returned. 
 | 
| MinimumMatchAbstractBuilder<T extends MinimumMatchAbstractBuilder<T>> | 
  | 
| MinimumMatchBuilder | 
  | 
| MinimumMatchBuilder.Nested<R> | 
  | 
| ModelQuery | 
 Query that will be based on provided Data Model 
 | 
| ModelQueryAbstractBuilder<T extends ModelQueryAbstractBuilder<T>> | 
  | 
| ModelQueryBuilder | 
  | 
| ModelQueryBuilder.Nested<R> | 
  | 
| NamedFilter | 
 A filter with an associated name. 
 | 
| NamedFilterAbstractBuilder<T extends NamedFilterAbstractBuilder<T>> | 
  | 
| NamedFilterBuilder | 
  | 
| NamedFilterBuilder.Nested<R> | 
  | 
| NoOpQuery | 
 A query that doesn't have any effect on the query logic. 
 | 
| PhraseQuery | 
 A query that matches documents on phrase. 
 | 
| PhraseQueryAbstractBuilder<T extends PhraseQueryAbstractBuilder<T>> | 
  | 
| PhraseQueryBuilder | 
  | 
| PhraseQueryBuilder.Nested<R> | 
  | 
| Query | 
  | 
| QueryBuilder<T> | 
  | 
| QueryDefinition | 
 A container object for all queries in DSL request. 
 | 
| QueryDefinitionAbstractBuilder<T extends QueryDefinitionAbstractBuilder<T>> | 
  | 
| QueryDefinitionBuilder | 
  | 
| QueryDefinitionBuilder.Nested<R> | 
  | 
| RangeQuery | 
 A query that matches on range of values 
 | 
| RangeQueryAbstractBuilder<T extends RangeQueryAbstractBuilder<T>> | 
  | 
| RangeQueryBuilder | 
  | 
| RangeQueryBuilder.Nested<R> | 
  | 
| SingleTermQuery | 
 A query matching on single term value 
 | 
| SingleTermQueryAbstractBuilder<T extends SingleTermQueryAbstractBuilder<T>> | 
  | 
| SingleTermQueryBuilder | 
  | 
| SingleTermQueryBuilder.Nested<R> | 
  | 
| TermsQuery | 
 A query that checks a single field for exact matches against a series of specified values. 
 | 
| TermsQueryAbstractBuilder<T extends TermsQueryAbstractBuilder<T>> | 
  | 
| TermsQueryBuilder | 
  | 
| TermsQueryBuilder.Nested<R> | 
  | 
| TextQuery | 
 A query allowing search on a text string. 
 | 
| TextQueryAbstractBuilder<T extends TextQueryAbstractBuilder<T>> | 
  | 
| TextQueryBuilder | 
  | 
| TextQueryBuilder.Nested<R> | 
  |