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 FunctionValuesModifier and TypeFieldDescriptionprivate FunctionValuesValueSource.ValueSourceComparator.docVals(package private) final FunctionValuesFunctionQuery.AllScorer.valsprotected final FunctionValuesValueSourceScorer.valuesMethods in org.apache.lucene.queries.function that return FunctionValuesModifier and TypeMethodDescriptionValueSource.FromDoubleValuesSource.getValues(Map<Object, Object> context, LeafReaderContext readerContext) abstract 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(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.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 TypeClassDescription(package private) static class(package private) static classclassBase implementation that wraps multiple sources(package private) classFields in org.apache.lucene.queries.function.valuesource declared as FunctionValuesModifier and TypeFieldDescription(package private) final FunctionValues[]MultiFunction.Values.valsArrMethods in org.apache.lucene.queries.function.valuesource that return FunctionValuesModifier and TypeMethodDescriptionBytesRefFieldSource.getValues(Map<Object, Object> context, LeafReaderContext readerContext) ComparisonBoolFunction.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) 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) 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 floatDivFloatFunction.func(int doc, FunctionValues aVals, FunctionValues bVals) protected abstract floatDualFloatFunction.func(int doc, FunctionValues aVals, FunctionValues bVals) 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) static StringMultiFunction.toString(String name, FunctionValues[] valsArr, int doc) Constructors in org.apache.lucene.queries.function.valuesource with parameters of type FunctionValues