Class Summary |
DocValues |
Represents field values as different types. |
FieldCacheSource |
A base class for ValueSource implementations that retrieve values for
a single field from the FieldCache . |
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 . |
MaxFloatFunction |
Returns the max of a ValueSource and a float
(which is useful for "bottoming out" another function at 0.0,
or some positive number). |
OrdFieldSource |
Obtains the ordinal of the field value from the default Lucene FieldCache using getStringIndex(). |
ReciprocalFloatFunction |
ReciprocalFloatFunction implements a reciprocal function f(x) = a/(mx+b), based on
the float value of a field as exported by ValueSource . |
ReverseOrdFieldSource |
Obtains the ordinal of the field value from the default Lucene FieldCache using getStringIndex()
and reverses the order. |
ValueSource |
Instantiates DocValues for a particular reader. |