Package org.apache.solr.search.function

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.
ConstValueSource ConstValueSource returns a constant for all documents
DivFloatFunction Function to divide "a" by "b"
DocValues Represents field values as different types.
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.
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.
LongFieldSource Obtains float field values from the FieldCache using getFloats() and makes those values available as other numeric types, casting as needed.
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().
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.
 



Copyright © 2011 Apache Software Foundation. All Rights Reserved.