Uses of Interface
org.apache.solr.analytics.value.AnalyticsValueStream
-
Packages that use AnalyticsValueStream Package Description org.apache.solr.analytics A solr component to compute complex analytics over search results.org.apache.solr.analytics.function Functions to use for analytics expressions.org.apache.solr.analytics.function.field Fields to use for analytics expressions.org.apache.solr.analytics.function.mapping Mapping functions to use for analytics expressions.org.apache.solr.analytics.function.reduction Reduction functions to use for analytics expressions.org.apache.solr.analytics.function.reduction.data Reduction data collectors to use while computing analytics expressions.org.apache.solr.analytics.value Value types for analytics expressions.org.apache.solr.analytics.value.constant Constant values to be used in analytics expressions. -
-
Uses of AnalyticsValueStream in org.apache.solr.analytics
Methods in org.apache.solr.analytics that return AnalyticsValueStream Modifier and Type Method Description AnalyticsValueStreamExpressionFactory.ConstantFunction. apply(String t)AnalyticsValueStreamExpressionFactory.CreatorFunction. apply(AnalyticsValueStream[] t)AnalyticsValueStreamExpressionFactory. createExpression(String expressionStr)Parse and build an expression from the given expression string.Methods in org.apache.solr.analytics with parameters of type AnalyticsValueStream Modifier and Type Method Description AnalyticsValueStreamExpressionFactory.CreatorFunction. apply(AnalyticsValueStream[] t) -
Uses of AnalyticsValueStream in org.apache.solr.analytics.function
Subinterfaces of AnalyticsValueStream in org.apache.solr.analytics.function Modifier and Type Interface Description interfaceReductionFunctionA function that reduces the values of a mapping expression, field or constant. -
Uses of AnalyticsValueStream in org.apache.solr.analytics.function.field
Classes in org.apache.solr.analytics.function.field that implement AnalyticsValueStream Modifier and Type Class Description classAnalyticsFieldAn analytics wrapper for Solr Fields.classBooleanFieldAn analytics wrapper for a single-valuedBoolFieldwith DocValues enabled.classBooleanMultiFieldAn analytics wrapper for a multi-valuedBoolFieldwith DocValues enabled.classDateFieldAn analytics wrapper for a single-valuedTrieDateFieldorDatePointFieldwith DocValues enabled.classDateMultiPointFieldAn analytics wrapper for a multi-valuedDatePointFieldwith DocValues enabled.classDateMultiTrieFieldDeprecated.Trie fields are deprecated as of Solr 7.0classDoubleFieldAn analytics wrapper for a single-valuedTrieDoubleFieldorDoublePointFieldwith DocValues enabled.classDoubleMultiPointFieldAn analytics wrapper for a multi-valuedDoublePointFieldwith DocValues enabled.classDoubleMultiTrieFieldDeprecated.Trie fields are deprecated as of Solr 7.0classFloatFieldAn analytics wrapper for a single-valuedTrieFloatFieldorFloatPointFieldwith DocValues enabled.classFloatMultiPointFieldAn analytics wrapper for a multi-valuedFloatPointFieldwith DocValues enabled.classFloatMultiTrieFieldDeprecated.Trie fields are deprecated as of Solr 7.0classIntFieldAn analytics wrapper for a single-valuedTrieIntFieldorIntPointFieldwith DocValues enabled.classIntMultiPointFieldAn analytics wrapper for a multi-valuedIntPointFieldwith DocValues enabled.classIntMultiTrieFieldDeprecated.Trie fields are deprecated as of Solr 7.0classLongFieldAn analytics wrapper for a single-valuedTrieLongFieldorLongPointFieldwith DocValues enabled.classLongMultiPointFieldAn analytics wrapper for a multi-valuedLongPointFieldwith DocValues enabled.classLongMultiTrieFieldDeprecated.Trie fields are deprecated as of Solr 7.0classStringFieldAn analytics wrapper for a single-valuedStrFieldwith DocValues enabled.classStringMultiFieldAn analytics wrapper for a multi-valuedStrFieldwith DocValues enabled.Methods in org.apache.solr.analytics.function.field that return AnalyticsValueStream Modifier and Type Method Description AnalyticsValueStreamAnalyticsField. convertToConstant() -
Uses of AnalyticsValueStream in org.apache.solr.analytics.function.mapping
Classes in org.apache.solr.analytics.function.mapping that implement AnalyticsValueStream Modifier and Type Class Description classIfFunctionAn if-else mapping function.Methods in org.apache.solr.analytics.function.mapping with parameters of type AnalyticsValueStream Modifier and Type Method Description static BooleanValueStreamComparisonFunction. createComparisonFunction(String name, ComparisonFunction.CompResultFunction comp, AnalyticsValueStream... params)Create a comparison mapping function, comparing two analytics value (streams) of the same type.static LongValueStreamDecimalNumericConversionFunction. createDecimalConversionFunction(String name, DecimalNumericConversionFunction.ConvertFloatFunction fconv, DecimalNumericConversionFunction.ConvertDoubleFunction dconv, AnalyticsValueStream... params)Create a numeric conversion mapping function.Constructors in org.apache.solr.analytics.function.mapping with parameters of type AnalyticsValueStream Constructor Description IfFunction(BooleanValue ifExpr, AnalyticsValueStream thenExpr, AnalyticsValueStream elseExpr) -
Uses of AnalyticsValueStream in org.apache.solr.analytics.function.reduction
Classes in org.apache.solr.analytics.function.reduction that implement AnalyticsValueStream Modifier and Type Class Description classCountFunctionA reduction function which either counts the number of values that the parameter expression contains, or the number of documents returned if no parameter is given.classDocCountFunctionA reduction function which either counts the number of Solr Documents for which the parameter expression exists, or the number of documents returned if no parameter is given.classMeanFunctionA reduction function which returns the mean of the values of the given expression.classMissingFunctionA reduction function which returns the number of documents for which the given expression does not exist.classSumFunctionA reduction function which returns the sum of the values of the given expression.classUniqueFunctionA reduction function which returns the number of unique values of the given expression.Methods in org.apache.solr.analytics.function.reduction with parameters of type AnalyticsValueStream Modifier and Type Method Description protected static StringOrdinalFunction. createOrdinalExpressionString(AnalyticsValueStream param, double ord)protected static StringPercentileFunction. createPercentileExpressionString(AnalyticsValueStream param, double perc)Constructors in org.apache.solr.analytics.function.reduction with parameters of type AnalyticsValueStream Constructor Description CountFunction(AnalyticsValueStream param)DocCountFunction(AnalyticsValueStream param)MissingFunction(AnalyticsValueStream param)UniqueFunction(AnalyticsValueStream param, UniqueCollector<?> collector) -
Uses of AnalyticsValueStream in org.apache.solr.analytics.function.reduction.data
Constructors in org.apache.solr.analytics.function.reduction.data with parameters of type AnalyticsValueStream Constructor Description ExpressionCountCollector(AnalyticsValueStream param)MaxCollector(AnalyticsValueStream param)MinCollector(AnalyticsValueStream param)SortedListCollector(AnalyticsValueStream param, String specificationName)UniqueCollector(AnalyticsValueStream param) -
Uses of AnalyticsValueStream in org.apache.solr.analytics.value
Subinterfaces of AnalyticsValueStream in org.apache.solr.analytics.value Modifier and Type Interface Description interfaceAnalyticsValueA single-valued analytics value.interfaceBooleanValueA single-valued analytics value that can be represented as a boolean.static interfaceBooleanValue.CastingBooleanValueAn interface that represents all of the types aBooleanValueshould be able to cast to.interfaceBooleanValueStreamA multi-valued analytics value that can be represented as a boolean.static interfaceBooleanValueStream.CastingBooleanValueStreamAn interface that represents all of the types aBooleanValueStreamshould be able to cast to.interfaceComparableValueA single-valued analytics value that can be compared and used to sort a facet.interfaceDateValueA single-valued analytics value that can be represented as a date.static interfaceDateValue.CastingDateValueAn interface that represents all of the types aDateValueshould be able to cast to.interfaceDateValueStreamA multi-valued analytics value that can be represented as a date.static interfaceDateValueStream.CastingDateValueStreamAn interface that represents all of the types aDateValueStreamshould be able to cast to.interfaceDoubleValueA single-valued analytics value that can be represented as a date.static interfaceDoubleValue.CastingDoubleValueAn interface that represents all of the types aDoubleValueshould be able to cast to.interfaceDoubleValueStreamA multi-valued analytics value that can be represented as a boolean.static interfaceDoubleValueStream.CastingDoubleValueStreamAn interface that represents all of the types aDoubleValueStreamshould be able to cast to.interfaceFloatValueA single-valued analytics value that can be represented as a float.static interfaceFloatValue.CastingFloatValueAn interface that represents all of the types aFloatValueshould be able to cast to.interfaceFloatValueStreamA multi-valued analytics value that can be represented as a float.static interfaceFloatValueStream.CastingFloatValueStreamAn interface that represents all of the types aFloatValueStreamshould be able to cast to.interfaceIntValueA single-valued analytics value that can be represented as an int.static interfaceIntValue.CastingIntValueAn interface that represents all of the types aIntValueshould be able to cast to.interfaceIntValueStreamA multi-valued analytics value that can be represented as a int.static interfaceIntValueStream.CastingIntValueStreamAn interface that represents all of the types aIntValueStreamshould be able to cast to.interfaceLongValueA single-valued analytics value that can be represented as a long.static interfaceLongValue.CastingLongValueAn interface that represents all of the types aLongValueshould be able to cast to.interfaceLongValueStreamA multi-valued analytics value that can be represented as a long.static interfaceLongValueStream.CastingLongValueStreamAn interface that represents all of the types aLongValueStreamshould be able to cast to.interfaceStringValueA single-valued analytics value that can be represented as a string.static interfaceStringValue.CastingStringValueAn interface that represents all of the types aStringValueshould be able to cast to.interfaceStringValueStreamA multi-valued analytics value that can be represented as a String.static interfaceStringValueStream.CastingStringValueStreamAn interface that represents all of the types aStringValueStreamshould be able to cast to.Methods in org.apache.solr.analytics.value that return AnalyticsValueStream Modifier and Type Method Description AnalyticsValueStreamAnalyticsValue.AbstractAnalyticsValue. convertToConstant()AnalyticsValueStreamAnalyticsValueStream.AbstractAnalyticsValueStream. convertToConstant()AnalyticsValueStreamAnalyticsValueStream. convertToConstant()Converts this value to aConstantValueif it's expression type isAnalyticsValueStream.ExpressionType.CONST.AnalyticsValueStreamBooleanValueStream.AbstractBooleanValueStream. convertToConstant()AnalyticsValueStreamDateValueStream.AbstractDateValueStream. convertToConstant()AnalyticsValueStreamDoubleValueStream.AbstractDoubleValueStream. convertToConstant()AnalyticsValueStreamFloatValueStream.AbstractFloatValueStream. convertToConstant()AnalyticsValueStreamIntValueStream.AbstractIntValueStream. convertToConstant()AnalyticsValueStreamLongValueStream.AbstractLongValueStream. convertToConstant()AnalyticsValueStreamStringValueStream.AbstractStringValueStream. convertToConstant()Methods in org.apache.solr.analytics.value with parameters of type AnalyticsValueStream Modifier and Type Method Description static StringAnalyticsValueStream. createExpressionString(String funcName, AnalyticsValueStream... params)Helper to create an expression string for a function.static AnalyticsValueStream.ExpressionTypeAnalyticsValueStream. determineMappingPhase(String exprString, AnalyticsValueStream... params)Determine whether the expression is a unreduced mapping expression, a reduced mapping expression, or a constant. -
Uses of AnalyticsValueStream in org.apache.solr.analytics.value.constant
Classes in org.apache.solr.analytics.value.constant that implement AnalyticsValueStream Modifier and Type Class Description classConstantBooleanValueA constantBooleanValue.classConstantDateValueA constantDateValue.classConstantDoubleValueA constantDoubleValue.classConstantFloatValueA constantFloatValue.classConstantIntValueA constantIntValue.classConstantLongValueA constantLongValue.classConstantStringValueA constantStringValue.classConstantValueThe parent class of all constant Analytics values.
-