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.
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.
 

Exception Summary
StringIndexDocValues.StringIndexException  
 



Copyright © 2000-2011 Apache Software Foundation. All Rights Reserved.