Uses of Class
org.apache.lucene.queries.function.FunctionValues
-
Packages that use FunctionValues Package Description 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 FunctionValues in org.apache.lucene.queries.function
Fields in org.apache.lucene.queries.function declared as FunctionValues Modifier and Type Field Description private FunctionValues
ValueSource.ValueSourceComparator. docVals
(package private) FunctionValues
FunctionQuery.AllScorer. vals
protected FunctionValues
ValueSourceScorer. values
Methods in org.apache.lucene.queries.function that return FunctionValues Modifier and Type Method Description FunctionValues
ValueSource.FromDoubleValuesSource. getValues(java.util.Map<java.lang.Object,java.lang.Object> context, LeafReaderContext readerContext)
abstract FunctionValues
ValueSource. getValues(java.util.Map<java.lang.Object,java.lang.Object> context, LeafReaderContext readerContext)
Gets the values for this reader and the context that was previously passed to createWeight().Constructors in org.apache.lucene.queries.function with parameters of type FunctionValues Constructor Description ValueSourceScorer(Weight weight, LeafReaderContext readerContext, FunctionValues values)
-
Uses of FunctionValues in org.apache.lucene.queries.function.docvalues
Subclasses of FunctionValues in org.apache.lucene.queries.function.docvalues Modifier and Type Class Description class
BoolDocValues
AbstractFunctionValues
implementation which supports retrieving boolean values.class
DocTermsIndexDocValues
Serves as base class for FunctionValues based on DocTermsIndex.class
DoubleDocValues
AbstractFunctionValues
implementation which supports retrieving double values.class
FloatDocValues
AbstractFunctionValues
implementation which supports retrieving float values.class
IntDocValues
AbstractFunctionValues
implementation which supports retrieving int values.class
LongDocValues
AbstractFunctionValues
implementation which supports retrieving long values.class
StrDocValues
AbstractFunctionValues
implementation which supports retrieving String values. -
Uses of FunctionValues in org.apache.lucene.queries.function.valuesource
Subclasses of FunctionValues in org.apache.lucene.queries.function.valuesource Modifier and Type Class Description (package private) static class
DocFreqValueSource.ConstDoubleDocValues
(package private) static class
DocFreqValueSource.ConstIntDocValues
class
MultiFunction.Values
Base implementation that wraps multiple sources(package private) class
QueryDocValues
Fields in org.apache.lucene.queries.function.valuesource declared as FunctionValues Modifier and Type Field Description (package private) FunctionValues[]
MultiFunction.Values. valsArr
Methods in org.apache.lucene.queries.function.valuesource that return FunctionValues Modifier and Type Method Description FunctionValues
BytesRefFieldSource. getValues(java.util.Map<java.lang.Object,java.lang.Object> context, LeafReaderContext readerContext)
FunctionValues
ComparisonBoolFunction. getValues(java.util.Map<java.lang.Object,java.lang.Object> context, LeafReaderContext readerContext)
FunctionValues
ConstValueSource. getValues(java.util.Map<java.lang.Object,java.lang.Object> context, LeafReaderContext readerContext)
FunctionValues
DefFunction. getValues(java.util.Map<java.lang.Object,java.lang.Object> fcontext, LeafReaderContext readerContext)
FunctionValues
DocFreqValueSource. getValues(java.util.Map<java.lang.Object,java.lang.Object> context, LeafReaderContext readerContext)
FunctionValues
DoubleConstValueSource. getValues(java.util.Map<java.lang.Object,java.lang.Object> context, LeafReaderContext readerContext)
FunctionValues
DoubleFieldSource. getValues(java.util.Map<java.lang.Object,java.lang.Object> context, LeafReaderContext readerContext)
FunctionValues
DualFloatFunction. getValues(java.util.Map<java.lang.Object,java.lang.Object> context, LeafReaderContext readerContext)
FunctionValues
EnumFieldSource. getValues(java.util.Map<java.lang.Object,java.lang.Object> context, LeafReaderContext readerContext)
FunctionValues
FloatFieldSource. getValues(java.util.Map<java.lang.Object,java.lang.Object> context, LeafReaderContext readerContext)
FunctionValues
IDFValueSource. getValues(java.util.Map<java.lang.Object,java.lang.Object> context, LeafReaderContext readerContext)
FunctionValues
IfFunction. getValues(java.util.Map<java.lang.Object,java.lang.Object> context, LeafReaderContext readerContext)
FunctionValues
IntFieldSource. getValues(java.util.Map<java.lang.Object,java.lang.Object> context, LeafReaderContext readerContext)
FunctionValues
JoinDocFreqValueSource. getValues(java.util.Map<java.lang.Object,java.lang.Object> context, LeafReaderContext readerContext)
FunctionValues
LinearFloatFunction. getValues(java.util.Map<java.lang.Object,java.lang.Object> context, LeafReaderContext readerContext)
FunctionValues
LiteralValueSource. getValues(java.util.Map<java.lang.Object,java.lang.Object> context, LeafReaderContext readerContext)
FunctionValues
LongFieldSource. getValues(java.util.Map<java.lang.Object,java.lang.Object> context, LeafReaderContext readerContext)
FunctionValues
MaxDocValueSource. getValues(java.util.Map<java.lang.Object,java.lang.Object> context, LeafReaderContext readerContext)
FunctionValues
MultiFloatFunction. getValues(java.util.Map<java.lang.Object,java.lang.Object> context, LeafReaderContext readerContext)
FunctionValues
NormValueSource. getValues(java.util.Map<java.lang.Object,java.lang.Object> context, LeafReaderContext readerContext)
FunctionValues
NumDocsValueSource. getValues(java.util.Map<java.lang.Object,java.lang.Object> context, LeafReaderContext readerContext)
FunctionValues
QueryValueSource. getValues(java.util.Map<java.lang.Object,java.lang.Object> fcontext, LeafReaderContext readerContext)
FunctionValues
RangeMapFloatFunction. getValues(java.util.Map<java.lang.Object,java.lang.Object> context, LeafReaderContext readerContext)
FunctionValues
ReciprocalFloatFunction. getValues(java.util.Map<java.lang.Object,java.lang.Object> context, LeafReaderContext readerContext)
FunctionValues
ScaleFloatFunction. getValues(java.util.Map<java.lang.Object,java.lang.Object> context, LeafReaderContext readerContext)
FunctionValues
SimpleFloatFunction. getValues(java.util.Map<java.lang.Object,java.lang.Object> context, LeafReaderContext readerContext)
FunctionValues
SortedSetFieldSource. getValues(java.util.Map<java.lang.Object,java.lang.Object> context, LeafReaderContext readerContext)
FunctionValues
SumTotalTermFreqValueSource. getValues(java.util.Map<java.lang.Object,java.lang.Object> context, LeafReaderContext readerContext)
FunctionValues
TermFreqValueSource. getValues(java.util.Map<java.lang.Object,java.lang.Object> context, LeafReaderContext readerContext)
FunctionValues
TFValueSource. getValues(java.util.Map<java.lang.Object,java.lang.Object> context, LeafReaderContext readerContext)
FunctionValues
TotalTermFreqValueSource. getValues(java.util.Map<java.lang.Object,java.lang.Object> context, LeafReaderContext readerContext)
FunctionValues
VectorValueSource. getValues(java.util.Map<java.lang.Object,java.lang.Object> context, LeafReaderContext readerContext)
static FunctionValues[]
MultiFunction. valsArr(java.util.List<ValueSource> sources, java.util.Map<java.lang.Object,java.lang.Object> fcontext, LeafReaderContext readerContext)
Methods in org.apache.lucene.queries.function.valuesource with parameters of type FunctionValues Modifier and Type Method Description static boolean
MultiFunction. allExists(int doc, FunctionValues[] values)
Helper utility forFunctionValues
static boolean
MultiFunction. allExists(int doc, FunctionValues values1, FunctionValues values2)
Equivalent to theFunctionValues[]
method with the same name, but optimized for dealing with exactly 2 arguments.static boolean
MultiFunction. anyExists(int doc, FunctionValues[] values)
Helper utility forFunctionValues
static boolean
MultiFunction. anyExists(int doc, FunctionValues values1, FunctionValues values2)
Equivalent to theFunctionValues[]
method with the same name, but optimized for dealing with exactly 2 arguments.abstract boolean
ComparisonBoolFunction. compare(int doc, FunctionValues lhs, FunctionValues rhs)
Perform the comparison, returning true or falseprotected boolean
MaxFloatFunction. exists(int doc, FunctionValues[] valsArr)
True if any of the specifiedvalues
exists(int)
for the specified doc, else false.protected boolean
MinFloatFunction. exists(int doc, FunctionValues[] valsArr)
True if any of the specifiedvalues
exists(int)
for the specified doc, else false.protected boolean
MultiFloatFunction. exists(int doc, FunctionValues[] valsArr)
Called byexists(int)
for each document.protected float
DivFloatFunction. func(int doc, FunctionValues aVals, FunctionValues bVals)
protected abstract float
DualFloatFunction. func(int doc, FunctionValues aVals, FunctionValues bVals)
protected float
MaxFloatFunction. func(int doc, FunctionValues[] valsArr)
protected float
MinFloatFunction. func(int doc, FunctionValues[] valsArr)
protected abstract boolean
MultiBoolFunction. func(int doc, FunctionValues[] vals)
protected abstract float
MultiFloatFunction. func(int doc, FunctionValues[] valsArr)
protected float
PowFloatFunction. func(int doc, FunctionValues aVals, FunctionValues bVals)
protected float
ProductFloatFunction. func(int doc, FunctionValues[] valsArr)
protected abstract boolean
SimpleBoolFunction. func(int doc, FunctionValues vals)
protected abstract float
SimpleFloatFunction. func(int doc, FunctionValues vals)
protected float
SumFloatFunction. func(int doc, FunctionValues[] valsArr)
static java.lang.String
MultiFunction. toString(java.lang.String name, FunctionValues[] valsArr, int doc)
Constructors in org.apache.lucene.queries.function.valuesource with parameters of type FunctionValues Constructor Description Values(FunctionValues[] valsArr)
-