org.apache.solr.search.function (Solr 3.6.2 API)
Keywords: org.apache.solr.search.function package

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

## 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 `ValueSource`s 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 |

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES