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

## Uses of Class
org.apache.lucene.queries.function.ValueSource

Packages that use ValueSource
org.apache.lucene.queries.function | Queries that compute score based upon a function
org.apache.lucene.queries.function.docvalues | FunctionValues for different data types.
org.apache.lucene.queries.function.valuesource | A variety of functions to use with FunctionQuery.

Uses of ValueSource in org.apache.lucene.queries.function

Methods in org.apache.lucene.queries.function that return ValueSource
`ValueSource` | `FunctionQuery.getValueSource()`
`ValueSource` | `BoostedQuery.getValueSource()`

Constructors in org.apache.lucene.queries.function with parameters of type ValueSource
`BoostedQuery(Query subQuery, ValueSource boostVal)`
`FunctionQuery(ValueSource func)`

Uses of ValueSource in org.apache.lucene.queries.function.docvalues

Fields in org.apache.lucene.queries.function.docvalues declared as ValueSource
`protected ValueSource` | `StrDocValues.vs`
`protected ValueSource` | `LongDocValues.vs`
`protected ValueSource` | `IntDocValues.vs`
`protected ValueSource` | `FloatDocValues.vs`
`protected ValueSource` | `DoubleDocValues.vs`
`protected ValueSource` | `DocTermsIndexDocValues.vs`
`protected ValueSource` | `BoolDocValues.vs`

Constructors in org.apache.lucene.queries.function.docvalues with parameters of type ValueSource
`BoolDocValues(ValueSource vs)`
`DocTermsIndexDocValues(ValueSource vs, AtomicReaderContext context, String field)`
`DoubleDocValues(ValueSource vs)`
`FloatDocValues(ValueSource vs)`
`IntDocValues(ValueSource vs)`
`LongDocValues(ValueSource vs)`
`StrDocValues(ValueSource vs)`

Uses of ValueSource in org.apache.lucene.queries.function.valuesource

Subclasses of ValueSource in org.apache.lucene.queries.function.valuesource
`class` | `BoolFunction` Abstract parent class for those `ValueSource` implementations which apply boolean logic to their values
`class` | `ByteFieldSource` Obtains int field values from the `FieldCache` using `getInts()` and makes those values available as other numeric types, casting as needed.
`class` | `BytesRefFieldSource` An implementation for retrieving `FunctionValues` instances for string based fields.
`class` | `ConstNumberSource` `ConstNumberSource` is the base class for all constant numbers
`class` | `ConstValueSource` `ConstValueSource` returns a constant for all documents
`class` | `DefFunction` `ValueSource` implementation which only returns the values from the provided ValueSources which are available for a particular docId.
`class` | `DivFloatFunction` Function to divide "a" by "b"
`class` | `DocFreqValueSource` `DocFreqValueSource` returns the number of documents containing the term.
`class` | `DoubleConstValueSource` Function that returns a constant double value for every document.
`class` | `DoubleFieldSource` Obtains float field values from the `FieldCache` using `getFloats()` and makes those values available as other numeric types, casting as needed.
`class` | `DualFloatFunction` Abstract `ValueSource` implementation which wraps two ValueSources and applies an extendible float function to their values.
`class` | `FieldCacheSource` A base class for ValueSource implementations that retrieve values for a single field from the `FieldCache`.
`class` | `FloatFieldSource` Obtains float field values from the `FieldCache` using `getFloats()` and makes those values available as other numeric types, casting as needed.
`class` | `IDFValueSource` Function that returns `#idf(long, long)` for every document.
`class` | `IfFunction` Depending on the boolean value of the `ifSource` function, returns the value of the `trueSource` or `falseSource` function.
`class` | `IntFieldSource` Obtains int field values from the `FieldCache` using `getInts()` and makes those values available as other numeric types, casting as needed.
`class` | `JoinDocFreqValueSource` Use a field value and find the Document Frequency within another field.
`class` | `LinearFloatFunction` `LinearFloatFunction` implements a linear function over another `ValueSource`.
`class` | `LiteralValueSource` Pass a the field value through as a String, no matter the type // Q: doesn't this mean it's a "string"?
`class` | `LongFieldSource` Obtains float field values from the `FieldCache` using `getFloats()` and makes those values available as other numeric types, casting as needed.
`class` | `MaxDocValueSource` Returns the value of `IndexReader.maxDoc()` for every document.
`class` | `MaxFloatFunction` `MaxFloatFunction` returns the max of it's components.
`class` | `MinFloatFunction` `MinFloatFunction` returns the min of it's components.
`class` | `MultiBoolFunction` Abstract `ValueSource` implementation which wraps multiple ValueSources and applies an extendible boolean function to their values.
`class` | `MultiFloatFunction` Abstract `ValueSource` implementation which wraps multiple ValueSources and applies an extendible float function to their values.
`class` | `MultiFunction` Abstract parent class for `ValueSource` implementations that wrap multiple ValueSources and apply their own logic.
`class` | `MultiValueSource` A `ValueSource` that abstractly represents `ValueSource`s for poly fields, and other things.
`class` | `NormValueSource` Function that returns `TFIDFSimilarity.decodeNormValue(byte)` for every document.
`class` | `NumDocsValueSource` Returns the value of `IndexReader.numDocs()` for every document.
`class` | `OrdFieldSource` Obtains the ordinal of the field value from the default Lucene `FieldCache` using getStringIndex().
`class` | `PowFloatFunction` Function to raise the base "a" to the power "b"
`class` | `ProductFloatFunction` `ProductFloatFunction` returns the product of it's components.
`class` | `QueryValueSource` `QueryValueSource` returns the relevance score of the query
`class` | `RangeMapFloatFunction` `LinearFloatFunction` implements a linear function over another `ValueSource`.
`class` | `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`.
`class` | `ReverseOrdFieldSource` Obtains the ordinal of the field value from the default Lucene `FieldCache` using getTermsIndex() and reverses the order.
`class` | `ScaleFloatFunction` Scales values to be between min and max.
`class` | `ShortFieldSource` Obtains short field values from the `FieldCache` using `getShorts()` and makes those values available as other numeric types, casting as needed.
`class` | `SimpleBoolFunction` `BoolFunction` implementation which applies an extendible boolean function to the values of a single wrapped `ValueSource`.
`class` | `SimpleFloatFunction` A simple float function with a single argument
`class` | `SingleFunction` A function with a single argument
`class` | `SumFloatFunction` `SumFloatFunction` returns the sum of it's components.
`class` | `SumTotalTermFreqValueSource` `SumTotalTermFreqValueSource` returns the number of tokens.
`class` | `TermFreqValueSource` Function that returns `DocsEnum.freq()` for the supplied term in every document.
`class` | `TFValueSource` Function that returns `TFIDFSimilarity.tf(int)` for every document.
`class` | `TotalTermFreqValueSource` `TotalTermFreqValueSource` returns the total term freq (sum of term freqs across all documents).
`class` | `VectorValueSource` Converts individual ValueSource instances to leverage the FunctionValues *Val functions that work with multiple values, i.e.

Fields in org.apache.lucene.queries.function.valuesource declared as ValueSource
`protected ValueSource` | `DualFloatFunction.a`
`protected ValueSource` | `DualFloatFunction.b`
`protected ValueSource` | `SingleFunction.source`
`protected ValueSource` | `SimpleBoolFunction.source`
`protected ValueSource` | `ScaleFloatFunction.source`
`protected ValueSource` | `ReciprocalFloatFunction.source`
`protected ValueSource` | `RangeMapFloatFunction.source`
`protected ValueSource` | `LinearFloatFunction.source`
`protected ValueSource[]` | `MultiFloatFunction.sources`

Fields in org.apache.lucene.queries.function.valuesource with type parameters of type ValueSource
`protected List<ValueSource>` | `VectorValueSource.sources`
`protected List<ValueSource>` | `MultiFunction.sources`
`protected List<ValueSource>` | `MultiBoolFunction.sources`

Methods in org.apache.lucene.queries.function.valuesource that return types with arguments of type ValueSource
`List<ValueSource>` | `VectorValueSource.getSources()`

Method parameters in org.apache.lucene.queries.function.valuesource with type arguments of type ValueSource
`static String` | `MultiFunction.description(String name, List<ValueSource> sources)`
`static FunctionValues[]` | `MultiFunction.valsArr(List<ValueSource> sources, Map fcontext, AtomicReaderContext readerContext)`

Constructors in org.apache.lucene.queries.function.valuesource with parameters of type ValueSource
`DivFloatFunction(ValueSource a, ValueSource b)`
`DualFloatFunction(ValueSource a, ValueSource b)`
`IfFunction(ValueSource ifSource, ValueSource trueSource, ValueSource falseSource)`
`LinearFloatFunction(ValueSource source, float slope, float intercept)`
`MaxFloatFunction(ValueSource[] sources)`
`MinFloatFunction(ValueSource[] sources)`
`MultiFloatFunction(ValueSource[] sources)`
`PowFloatFunction(ValueSource a, ValueSource b)`
`ProductFloatFunction(ValueSource[] sources)`
`RangeMapFloatFunction(ValueSource source, float min, float max, float target, Float def)`
`ReciprocalFloatFunction(ValueSource source, float m, float a, float b)` f(source) = a/(m*float(source)+b)
`ScaleFloatFunction(ValueSource source, float min, float max)`
`SimpleBoolFunction(ValueSource source)`
`SimpleFloatFunction(ValueSource source)`
`SingleFunction(ValueSource source)`
`SumFloatFunction(ValueSource[] sources)`

Constructor parameters in org.apache.lucene.queries.function.valuesource with type arguments of type ValueSource
`DefFunction(List<ValueSource> sources)`
`MultiBoolFunction(List<ValueSource> sources)`
`MultiFunction(List<ValueSource> sources)`
`VectorValueSource(List<ValueSource> sources)`

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

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