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 AnalyticsValueStream
ExpressionFactory.ConstantFunction. apply(String t)
AnalyticsValueStream
ExpressionFactory.CreatorFunction. apply(AnalyticsValueStream[] t)
AnalyticsValueStream
ExpressionFactory. 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 AnalyticsValueStream
ExpressionFactory.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 interface
ReductionFunction
A 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 class
AnalyticsField
An analytics wrapper for Solr Fields.class
BooleanField
An analytics wrapper for a single-valuedBoolField
with DocValues enabled.class
BooleanMultiField
An analytics wrapper for a multi-valuedBoolField
with DocValues enabled.class
DateField
An analytics wrapper for a single-valuedTrieDateField
orDatePointField
with DocValues enabled.class
DateMultiPointField
An analytics wrapper for a multi-valuedDatePointField
with DocValues enabled.class
DateMultiTrieField
Deprecated.Trie fields are deprecated as of Solr 7.0class
DoubleField
An analytics wrapper for a single-valuedTrieDoubleField
orDoublePointField
with DocValues enabled.class
DoubleMultiPointField
An analytics wrapper for a multi-valuedDoublePointField
with DocValues enabled.class
DoubleMultiTrieField
Deprecated.Trie fields are deprecated as of Solr 7.0class
FloatField
An analytics wrapper for a single-valuedTrieFloatField
orFloatPointField
with DocValues enabled.class
FloatMultiPointField
An analytics wrapper for a multi-valuedFloatPointField
with DocValues enabled.class
FloatMultiTrieField
Deprecated.Trie fields are deprecated as of Solr 7.0class
IntField
An analytics wrapper for a single-valuedTrieIntField
orIntPointField
with DocValues enabled.class
IntMultiPointField
An analytics wrapper for a multi-valuedIntPointField
with DocValues enabled.class
IntMultiTrieField
Deprecated.Trie fields are deprecated as of Solr 7.0class
LongField
An analytics wrapper for a single-valuedTrieLongField
orLongPointField
with DocValues enabled.class
LongMultiPointField
An analytics wrapper for a multi-valuedLongPointField
with DocValues enabled.class
LongMultiTrieField
Deprecated.Trie fields are deprecated as of Solr 7.0class
StringField
An analytics wrapper for a single-valuedStrField
with DocValues enabled.class
StringMultiField
An analytics wrapper for a multi-valuedStrField
with DocValues enabled.Methods in org.apache.solr.analytics.function.field that return AnalyticsValueStream Modifier and Type Method Description AnalyticsValueStream
AnalyticsField. 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 class
IfFunction
An if-else mapping function.Methods in org.apache.solr.analytics.function.mapping with parameters of type AnalyticsValueStream Modifier and Type Method Description static BooleanValueStream
ComparisonFunction. createComparisonFunction(String name, ComparisonFunction.CompResultFunction comp, AnalyticsValueStream... params)
Create a comparison mapping function, comparing two analytics value (streams) of the same type.static LongValueStream
DecimalNumericConversionFunction. 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 class
CountFunction
A 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.class
DocCountFunction
A 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.class
MeanFunction
A reduction function which returns the mean of the values of the given expression.class
MissingFunction
A reduction function which returns the number of documents for which the given expression does not exist.class
SumFunction
A reduction function which returns the sum of the values of the given expression.class
UniqueFunction
A 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 String
OrdinalFunction. createOrdinalExpressionString(AnalyticsValueStream param, double ord)
protected static String
PercentileFunction. 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 interface
AnalyticsValue
A single-valued analytics value.interface
BooleanValue
A single-valued analytics value that can be represented as a boolean.static interface
BooleanValue.CastingBooleanValue
An interface that represents all of the types aBooleanValue
should be able to cast to.interface
BooleanValueStream
A multi-valued analytics value that can be represented as a boolean.static interface
BooleanValueStream.CastingBooleanValueStream
An interface that represents all of the types aBooleanValueStream
should be able to cast to.interface
ComparableValue
A single-valued analytics value that can be compared and used to sort a facet.interface
DateValue
A single-valued analytics value that can be represented as a date.static interface
DateValue.CastingDateValue
An interface that represents all of the types aDateValue
should be able to cast to.interface
DateValueStream
A multi-valued analytics value that can be represented as a date.static interface
DateValueStream.CastingDateValueStream
An interface that represents all of the types aDateValueStream
should be able to cast to.interface
DoubleValue
A single-valued analytics value that can be represented as a date.static interface
DoubleValue.CastingDoubleValue
An interface that represents all of the types aDoubleValue
should be able to cast to.interface
DoubleValueStream
A multi-valued analytics value that can be represented as a boolean.static interface
DoubleValueStream.CastingDoubleValueStream
An interface that represents all of the types aDoubleValueStream
should be able to cast to.interface
FloatValue
A single-valued analytics value that can be represented as a float.static interface
FloatValue.CastingFloatValue
An interface that represents all of the types aFloatValue
should be able to cast to.interface
FloatValueStream
A multi-valued analytics value that can be represented as a float.static interface
FloatValueStream.CastingFloatValueStream
An interface that represents all of the types aFloatValueStream
should be able to cast to.interface
IntValue
A single-valued analytics value that can be represented as an int.static interface
IntValue.CastingIntValue
An interface that represents all of the types aIntValue
should be able to cast to.interface
IntValueStream
A multi-valued analytics value that can be represented as a int.static interface
IntValueStream.CastingIntValueStream
An interface that represents all of the types aIntValueStream
should be able to cast to.interface
LongValue
A single-valued analytics value that can be represented as a long.static interface
LongValue.CastingLongValue
An interface that represents all of the types aLongValue
should be able to cast to.interface
LongValueStream
A multi-valued analytics value that can be represented as a long.static interface
LongValueStream.CastingLongValueStream
An interface that represents all of the types aLongValueStream
should be able to cast to.interface
StringValue
A single-valued analytics value that can be represented as a string.static interface
StringValue.CastingStringValue
An interface that represents all of the types aStringValue
should be able to cast to.interface
StringValueStream
A multi-valued analytics value that can be represented as a String.static interface
StringValueStream.CastingStringValueStream
An interface that represents all of the types aStringValueStream
should be able to cast to.Methods in org.apache.solr.analytics.value that return AnalyticsValueStream Modifier and Type Method Description AnalyticsValueStream
AnalyticsValue.AbstractAnalyticsValue. convertToConstant()
AnalyticsValueStream
AnalyticsValueStream.AbstractAnalyticsValueStream. convertToConstant()
AnalyticsValueStream
AnalyticsValueStream. convertToConstant()
Converts this value to aConstantValue
if it's expression type isAnalyticsValueStream.ExpressionType.CONST
.AnalyticsValueStream
BooleanValueStream.AbstractBooleanValueStream. convertToConstant()
AnalyticsValueStream
DateValueStream.AbstractDateValueStream. convertToConstant()
AnalyticsValueStream
DoubleValueStream.AbstractDoubleValueStream. convertToConstant()
AnalyticsValueStream
FloatValueStream.AbstractFloatValueStream. convertToConstant()
AnalyticsValueStream
IntValueStream.AbstractIntValueStream. convertToConstant()
AnalyticsValueStream
LongValueStream.AbstractLongValueStream. convertToConstant()
AnalyticsValueStream
StringValueStream.AbstractStringValueStream. convertToConstant()
Methods in org.apache.solr.analytics.value with parameters of type AnalyticsValueStream Modifier and Type Method Description static String
AnalyticsValueStream. createExpressionString(String funcName, AnalyticsValueStream... params)
Helper to create an expression string for a function.static AnalyticsValueStream.ExpressionType
AnalyticsValueStream. 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 class
ConstantBooleanValue
A constantBooleanValue
.class
ConstantDateValue
A constantDateValue
.class
ConstantDoubleValue
A constantDoubleValue
.class
ConstantFloatValue
A constantFloatValue
.class
ConstantIntValue
A constantIntValue
.class
ConstantLongValue
A constantLongValue
.class
ConstantStringValue
A constantStringValue
.class
ConstantValue
The parent class of all constant Analytics values.
-