Uses of Class
org.apache.lucene.queries.function.FunctionValues
Packages that use FunctionValues
Package
Description
Queries that compute score based upon a function.
FunctionValues for different data types.
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 FunctionValuesMethods in org.apache.lucene.queries.function that return FunctionValuesModifier and TypeMethodDescriptionabstract FunctionValuesValueSource.getValues(Map<Object, 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 FunctionValuesModifierConstructorDescriptionprotectedValueSourceScorer(LeafReaderContext readerContext, FunctionValues values) -
Uses of FunctionValues in org.apache.lucene.queries.function.docvalues
Subclasses of FunctionValues in org.apache.lucene.queries.function.docvaluesModifier and TypeClassDescriptionclassAbstractFunctionValuesimplementation which supports retrieving boolean values.classServes as base class for FunctionValues based on DocTermsIndex.classAbstractFunctionValuesimplementation which supports retrieving double values.classAbstractFunctionValuesimplementation which supports retrieving float values.classAbstractFunctionValuesimplementation which supports retrieving int values.classAbstractFunctionValuesimplementation which supports retrieving long values.classAbstractFunctionValuesimplementation which supports retrieving String values. -
Uses of FunctionValues in org.apache.lucene.queries.function.valuesource
Subclasses of FunctionValues in org.apache.lucene.queries.function.valuesourceModifier and TypeClassDescriptionclassBase implementation that wraps multiple sourcesclassAn implementation for retrievingFunctionValuesinstances for knn vectors fields.Methods in org.apache.lucene.queries.function.valuesource that return FunctionValuesModifier and TypeMethodDescriptionByteKnnVectorFieldSource.getValues(Map<Object, Object> context, LeafReaderContext readerContext) BytesRefFieldSource.getValues(Map<Object, Object> context, LeafReaderContext readerContext) ComparisonBoolFunction.getValues(Map<Object, Object> context, LeafReaderContext readerContext) ConstKnnByteVectorValueSource.getValues(Map<Object, Object> context, LeafReaderContext readerContext) ConstKnnFloatValueSource.getValues(Map<Object, Object> context, LeafReaderContext readerContext) ConstValueSource.getValues(Map<Object, Object> context, LeafReaderContext readerContext) DefFunction.getValues(Map<Object, Object> fcontext, LeafReaderContext readerContext) DocFreqValueSource.getValues(Map<Object, Object> context, LeafReaderContext readerContext) DoubleConstValueSource.getValues(Map<Object, Object> context, LeafReaderContext readerContext) DoubleFieldSource.getValues(Map<Object, Object> context, LeafReaderContext readerContext) DualFloatFunction.getValues(Map<Object, Object> context, LeafReaderContext readerContext) EnumFieldSource.getValues(Map<Object, Object> context, LeafReaderContext readerContext) FloatFieldSource.getValues(Map<Object, Object> context, LeafReaderContext readerContext) FloatKnnVectorFieldSource.getValues(Map<Object, Object> context, LeafReaderContext readerContext) IDFValueSource.getValues(Map<Object, Object> context, LeafReaderContext readerContext) IfFunction.getValues(Map<Object, Object> context, LeafReaderContext readerContext) IntFieldSource.getValues(Map<Object, Object> context, LeafReaderContext readerContext) JoinDocFreqValueSource.getValues(Map<Object, Object> context, LeafReaderContext readerContext) LinearFloatFunction.getValues(Map<Object, Object> context, LeafReaderContext readerContext) LiteralValueSource.getValues(Map<Object, Object> context, LeafReaderContext readerContext) LongFieldSource.getValues(Map<Object, Object> context, LeafReaderContext readerContext) MaxDocValueSource.getValues(Map<Object, Object> context, LeafReaderContext readerContext) MultiFloatFunction.getValues(Map<Object, Object> context, LeafReaderContext readerContext) NormValueSource.getValues(Map<Object, Object> context, LeafReaderContext readerContext) NumDocsValueSource.getValues(Map<Object, Object> context, LeafReaderContext readerContext) QueryValueSource.getValues(Map<Object, Object> fcontext, LeafReaderContext readerContext) RangeMapFloatFunction.getValues(Map<Object, Object> context, LeafReaderContext readerContext) ReciprocalFloatFunction.getValues(Map<Object, Object> context, LeafReaderContext readerContext) ScaleFloatFunction.getValues(Map<Object, Object> context, LeafReaderContext readerContext) SimpleFloatFunction.getValues(Map<Object, Object> context, LeafReaderContext readerContext) SortedSetFieldSource.getValues(Map<Object, Object> context, LeafReaderContext readerContext) SumTotalTermFreqValueSource.getValues(Map<Object, Object> context, LeafReaderContext readerContext) TermFreqValueSource.getValues(Map<Object, Object> context, LeafReaderContext readerContext) TFValueSource.getValues(Map<Object, Object> context, LeafReaderContext readerContext) TotalTermFreqValueSource.getValues(Map<Object, Object> context, LeafReaderContext readerContext) VectorSimilarityFunction.getValues(Map<Object, Object> context, LeafReaderContext readerContext) VectorValueSource.getValues(Map<Object, Object> context, LeafReaderContext readerContext) static FunctionValues[]MultiFunction.valsArr(List<ValueSource> sources, Map<Object, Object> fcontext, LeafReaderContext readerContext) Methods in org.apache.lucene.queries.function.valuesource with parameters of type FunctionValuesModifier and TypeMethodDescriptionstatic booleanMultiFunction.allExists(int doc, FunctionValues[] values) Helper utility forFunctionValuesstatic booleanMultiFunction.allExists(int doc, FunctionValues values1, FunctionValues values2) Equivalent to theFunctionValues[]method with the same name, but optimized for dealing with exactly 2 arguments.static booleanMultiFunction.anyExists(int doc, FunctionValues[] values) Helper utility forFunctionValuesstatic booleanMultiFunction.anyExists(int doc, FunctionValues values1, FunctionValues values2) Equivalent to theFunctionValues[]method with the same name, but optimized for dealing with exactly 2 arguments.abstract booleanComparisonBoolFunction.compare(int doc, FunctionValues lhs, FunctionValues rhs) Perform the comparison, returning true or falseprotected booleanMaxFloatFunction.exists(int doc, FunctionValues[] valsArr) True if any of the specifiedvaluesexists(int)for the specified doc, else false.protected booleanMinFloatFunction.exists(int doc, FunctionValues[] valsArr) True if any of the specifiedvaluesexists(int)for the specified doc, else false.protected booleanMultiFloatFunction.exists(int doc, FunctionValues[] valsArr) Called byexists(int)for each document.protected floatByteVectorSimilarityFunction.func(int doc, FunctionValues f1, FunctionValues f2) protected floatDivFloatFunction.func(int doc, FunctionValues aVals, FunctionValues bVals) protected abstract floatDualFloatFunction.func(int doc, FunctionValues aVals, FunctionValues bVals) protected floatFloatVectorSimilarityFunction.func(int doc, FunctionValues f1, FunctionValues f2) protected floatMaxFloatFunction.func(int doc, FunctionValues[] valsArr) protected floatMinFloatFunction.func(int doc, FunctionValues[] valsArr) protected abstract booleanMultiBoolFunction.func(int doc, FunctionValues[] vals) protected abstract floatMultiFloatFunction.func(int doc, FunctionValues[] valsArr) protected floatPowFloatFunction.func(int doc, FunctionValues aVals, FunctionValues bVals) protected floatProductFloatFunction.func(int doc, FunctionValues[] valsArr) protected abstract booleanSimpleBoolFunction.func(int doc, FunctionValues vals) protected abstract floatSimpleFloatFunction.func(int doc, FunctionValues vals) protected floatSumFloatFunction.func(int doc, FunctionValues[] valsArr) protected abstract floatVectorSimilarityFunction.func(int doc, FunctionValues f1, FunctionValues f2) static StringMultiFunction.toString(String name, FunctionValues[] valsArr, int doc) Constructors in org.apache.lucene.queries.function.valuesource with parameters of type FunctionValues