|
Class Summary |
| BoostedQuery |
Query that is boosted by a ValueSource |
| ByteFieldSource |
Obtains int field values from the FieldCache
using getInts()
and makes those values available as other numeric types, casting as needed. |
| ConstNumberSource |
ConstNumberSource is the base class for all constant numbers |
| ConstValueSource |
ConstValueSource returns a constant for all documents |
| DivFloatFunction |
Function to divide "a" by "b" |
| DocValues |
Represents field values as different types. |
| DoubleConstValueSource |
|
| DoubleFieldSource |
Obtains float field values from the FieldCache
using getFloats()
and makes those values available as other numeric types, casting as needed. |
| DualFloatFunction |
|
| FieldCacheSource |
A base class for ValueSource implementations that retrieve values for
a single field from the FieldCache. |
| FileFloatSource |
Obtains float field values from an external file. |
| FileFloatSource.ReloadCacheRequestHandler |
|
| FloatFieldSource |
Obtains float field values from the FieldCache
using getFloats()
and makes those values available as other numeric types, casting as needed. |
| FunctionQuery |
Returns a score for each document based on a ValueSource,
often some function of the value of a field. |
| IntFieldSource |
Obtains int field values from the FieldCache
using getInts()
and makes those values available as other numeric types, casting as needed. |
| LinearFloatFunction |
LinearFloatFunction implements a linear function over
another ValueSource. |
| LiteralValueSource |
Pass a the field value through as a String, no matter the type |
| LongFieldSource |
Obtains float field values from the FieldCache
using getFloats()
and makes those values available as other numeric types, casting as needed. |
| MaxFloatFunction |
MaxFloatFunction returns the max of it's components. |
| MinFloatFunction |
MinFloatFunction returns the min of it's components. |
| MultiFloatFunction |
|
| MultiValueSource |
A ValueSource that abstractly represents ValueSources for
poly fields, and other things. |
| OrdFieldSource |
Obtains the ordinal of the field value from the default Lucene FieldCache using getStringIndex(). |
| PowFloatFunction |
Function to raise the base "a" to the power "b" |
| ProductFloatFunction |
ProductFloatFunction returns the product of it's components. |
| QueryValueSource |
QueryValueSource returns the relevance score of the query |
| RangeMapFloatFunction |
LinearFloatFunction implements a linear function over
another ValueSource. |
| 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. |
| ReverseOrdFieldSource |
Obtains the ordinal of the field value from the default Lucene FieldCache using getStringIndex()
and reverses the order. |
| ScaleFloatFunction |
Scales values to be between min and max. |
| ShortFieldSource |
|
| SimpleFloatFunction |
A simple float function with a single argument |
| SingleFunction |
A function with a single argument |
| StringIndexDocValues |
Internal class, subject to change. |
| SumFloatFunction |
SumFloatFunction returns the sum of it's components. |
| TopValueSource |
A value source that wraps another and ensures that the top level reader
is used. |
| ValueSource |
Instantiates DocValues for a particular reader. |
| ValueSourceRangeFilter |
RangeFilter over a ValueSource. |
| ValueSourceScorer |
|
| VectorValueSource |
Converts individual ValueSource instances to leverage the DocValues *Val functions that work with multiple values,
i.e. |