# Uses of Package
org.apache.lucene.queries.function

Packages that use org.apache.lucene.queries.function
Package
Description
org.apache.lucene.queries.function
Queries that compute score based upon a function.
org.apache.lucene.queries.function.docvalues
FunctionValues for different data types.
org.apache.lucene.queries.function.valuesource
A variety of functions to use with FunctionQuery.

Classes in org.apache.lucene.queries.function used by org.apache.lucene.queries.function
Class
Description
FunctionQuery.FunctionWeight
Creates FunctionQuery scorer instances
FunctionScoreQuery
A query that wraps another query, and uses a DoubleValuesSource to replace or modify the wrapped query's score
FunctionValues
Represents field values as different types.
FunctionValues.ValueFiller
Abstraction of the logic required to fill the value of a specified doc into a reusable `MutableValue`.
ValueSource
Instantiates `FunctionValues` for a particular reader.
ValueSourceScorer
`Scorer` which returns the result of `FunctionValues.floatVal(int)` as the score for a document, and which filters out documents that don't match `ValueSourceScorer.matches(int)`.
Classes in org.apache.lucene.queries.function used by org.apache.lucene.queries.function.docvalues
Class
Description
FunctionValues
Represents field values as different types.
FunctionValues.ValueFiller
Abstraction of the logic required to fill the value of a specified doc into a reusable `MutableValue`.
ValueSource
Instantiates `FunctionValues` for a particular reader.
ValueSourceScorer
`Scorer` which returns the result of `FunctionValues.floatVal(int)` as the score for a document, and which filters out documents that don't match `ValueSourceScorer.matches(int)`.
Classes in org.apache.lucene.queries.function used by org.apache.lucene.queries.function.valuesource
Class
Description
FunctionValues
Represents field values as different types.
FunctionValues.ValueFiller
Abstraction of the logic required to fill the value of a specified doc into a reusable `MutableValue`.
ValueSource
Instantiates `FunctionValues` for a particular reader.