| Name | Description | Type | Package | Framework |
| BoolFunction | Abstract parent class for those ValueSource implementations which apply boolean logic to their values | Class | org.apache.lucene.queries.function.valuesource | Apache Lucene |
| BytesRefFieldSource | An implementation for retrieving FunctionValues instances for string based fields. | Class | org.apache.lucene.queries.function.valuesource | Apache Lucene |
| ConstNumberSource | Class | org.apache.lucene.queries.function.valuesource | Apache Lucene | |
| ConstValueSource | Class | org.apache.lucene.queries.function.valuesource | Apache Lucene | |
| DefFunction | ValueSource implementation which only returns the values from the provided ValueSources which are available for a particular docId. | Class | org.apache.lucene.queries.function.valuesource | Apache Lucene |
| DivFloatFunction | Class | org.apache.lucene.queries.function.valuesource | Apache Lucene | |
| DocFreqValueSource | DocFreqValueSource returns the number of documents containing the term. | Class | org.apache.lucene.queries.function.valuesource | Apache Lucene |
| DoubleConstValueSource | Function that returns a constant double value for every document. | Class | org.apache.lucene.queries.function.valuesource | Apache Lucene |
| DoubleFieldSource | Obtains double field values from LeafReader. | Class | org.apache.lucene.queries.function.valuesource | Apache Lucene |
| DualFloatFunction | Abstract ValueSource implementation which wraps two ValueSources and applies an extendible float function to their values. | Class | org.apache.lucene.queries.function.valuesource | Apache Lucene |
| EnumFieldSource | Obtains int field values from LeafReader. | Class | org.apache.lucene.queries.function.valuesource | Apache Lucene |
| FieldCacheSource | A base class for ValueSource implementations that retrieve values for a single field from DocValues. | Class | org.apache.lucene.queries.function.valuesource | Apache Lucene |
| FloatFieldSource | Obtains float field values from LeafReader. | Class | org.apache.lucene.queries.function.valuesource | Apache Lucene |
| IDFValueSource | Function that returns #idf(long, long) for every document. | Class | org.apache.lucene.queries.function.valuesource | Apache Lucene |
| IfFunction | Depending on the boolean value of the ifSource function, returns the value of the trueSource or falseSource function. | Class | org.apache.lucene.queries.function.valuesource | Apache Lucene |
| IntFieldSource | Obtains int field values from LeafReader. | Class | org.apache.lucene.queries.function.valuesource | Apache Lucene |
| JoinDocFreqValueSource | Use a field value and find the Document Frequency within another field. | Class | org.apache.lucene.queries.function.valuesource | Apache Lucene |
| LinearFloatFunction | LinearFloatFunction implements a linear function over another ValueSource. | Class | org.apache.lucene.queries.function.valuesource | Apache Lucene |
| LiteralValueSource | Class | org.apache.lucene.queries.function.valuesource | Apache Lucene | |
| LongFieldSource | Obtains long field values from LeafReader. | Class | org.apache.lucene.queries.function.valuesource | Apache Lucene |
| MaxDocValueSource | Returns the value of IndexReader. | Class | org.apache.lucene.queries.function.valuesource | Apache Lucene |
| MaxFloatFunction | MaxFloatFunction returns the max of its components. | Class | org.apache.lucene.queries.function.valuesource | Apache Lucene |
| MinFloatFunction | MinFloatFunction returns the min of its components. | Class | org.apache.lucene.queries.function.valuesource | Apache Lucene |
| MultiBoolFunction | Abstract ValueSource implementation which wraps multiple ValueSources and applies an extendible boolean function to their values. | Class | org.apache.lucene.queries.function.valuesource | Apache Lucene |
| MultiFloatFunction | Abstract ValueSource implementation which wraps multiple ValueSources and applies an extendible float function to their values. | Class | org.apache.lucene.queries.function.valuesource | Apache Lucene |
| MultiFunction | Abstract parent class for ValueSource implementations that wrap multiple ValueSources and apply their own logic. | Class | org.apache.lucene.queries.function.valuesource | Apache Lucene |
| MultiValueSource | A ValueSource that abstractly represents ValueSources for poly fields, and other things. | Class | org.apache.lucene.queries.function.valuesource | Apache Lucene |
| NormValueSource | Function that returns TFIDFSimilarity. | Class | org.apache.lucene.queries.function.valuesource | Apache Lucene |
| NumDocsValueSource | Returns the value of IndexReader. | Class | org.apache.lucene.queries.function.valuesource | Apache Lucene |
| PowFloatFunction | Class | org.apache.lucene.queries.function.valuesource | Apache Lucene | |
| ProductFloatFunction | ProductFloatFunction returns the product of its components. | Class | org.apache.lucene.queries.function.valuesource | Apache Lucene |
| QueryValueSource | Class | org.apache.lucene.queries.function.valuesource | Apache Lucene | |
| RangeMapFloatFunction | RangeMapFloatFunction implements a map function over another ValueSource whose values fall within min and max inclusive to target. | Class | org.apache.lucene.queries.function.valuesource | Apache Lucene |
| ReciprocalFloatFunction | ReciprocalFloatFunction implements a reciprocal function f(x) = a/(mx+b), based on the float value of a field or function as exported by ValueSource. | Class | org.apache.lucene.queries.function.valuesource | Apache Lucene |
| ScaleFloatFunction | Scales values to be between min and max. | Class | org.apache.lucene.queries.function.valuesource | Apache Lucene |
| SimpleBoolFunction | BoolFunction implementation which applies an extendible boolean function to the values of a single wrapped ValueSource. | Class | org.apache.lucene.queries.function.valuesource | Apache Lucene |
| SimpleFloatFunction | Class | org.apache.lucene.queries.function.valuesource | Apache Lucene | |
| SingleFunction | Class | org.apache.lucene.queries.function.valuesource | Apache Lucene | |
| SortedSetFieldSource | Retrieves FunctionValues instances for multi-valued string based fields. | Class | org.apache.lucene.queries.function.valuesource | Apache Lucene |
| SumFloatFunction | SumFloatFunction returns the sum of its components. | Class | org.apache.lucene.queries.function.valuesource | Apache Lucene |
| SumTotalTermFreqValueSource | SumTotalTermFreqValueSource returns the number of tokens. | Class | org.apache.lucene.queries.function.valuesource | Apache Lucene |
| TermFreqValueSource | Function that returns PostingsEnum. | Class | org.apache.lucene.queries.function.valuesource | Apache Lucene |
| TFValueSource | Function that returns TFIDFSimilarity. | Class | org.apache.lucene.queries.function.valuesource | Apache Lucene |
| TotalTermFreqValueSource | TotalTermFreqValueSource returns the total term freq (sum of term freqs across all documents). | Class | org.apache.lucene.queries.function.valuesource | Apache Lucene |
| ValueSource | Instantiates FunctionValues for a particular reader. | Class | org.apache.lucene.queries.function | Apache Lucene |
| ValueSourceScorer | Scorer which returns the result of FunctionValues. | Class | org.apache.lucene.queries.function | Apache Lucene |
| VectorValueSource | Converts individual ValueSource instances to leverage the FunctionValues *Val functions that work with multiple values, i. | Class | org.apache.lucene.queries.function.valuesource | Apache Lucene |