# Package org.apache.lucene.queries

Filters and Queries that add to core Lucene.

See: Description

- Class Summary
  Class | Description
  --- | ---
  BooleanFilter | Deprecated Use a `QueryWrapperFilter` on a `BooleanQuery` instead
  BoostingQuery | The BoostingQuery class can be used to effectively demote results that match a given query.
  CommonTermsQuery | A query that executes high-frequency terms in a optional sub-query to prevent slow queries due to "common" terms like stopwords.
  CustomScoreProvider | An instance of this subclass should be returned by `CustomScoreQuery.getCustomScoreProvider(org.apache.lucene.index.LeafReaderContext)`, if you want to modify the custom score calculation of a `CustomScoreQuery`.
  CustomScoreQuery | Query that sets document score as a programmatic function of several (sub) scores: the score of its subQuery (any query) (optional) the score of its `FunctionQuery` (or queries). Subclasses can modify the computation by overriding `CustomScoreQuery.getCustomScoreProvider(org.apache.lucene.index.LeafReaderContext)`.
  FilterClause | A Filter that wrapped with an indication of how that filter is used when composed with another filter.
  TermFilter | Deprecated Use QueryWrapperFilter(TermQuery) instead.
  TermsFilter | Deprecated Use a `QueryWrapperFilter` over a `TermsQuery` instead
  TermsQuery | Specialization for a disjunction over many terms that behaves like a `ConstantScoreQuery` over a `BooleanQuery` containing only `BooleanClause.Occur.SHOULD` clauses.

## Package org.apache.lucene.queries Description

Filters and Queries that add to core Lucene.

Copyright © 2000-2017 Apache Software Foundation. All Rights Reserved.