| Package | Description | 
|---|---|
| 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. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
DateMultiPointField
An analytics wrapper for a multi-valued  
DatePointField with DocValues enabled. | 
class  | 
DateMultiTrieField
Deprecated. 
 
Trie fields are deprecated as of Solr 7.0 
 | 
class  | 
DoubleField
An analytics wrapper for a single-valued  
TrieDoubleField or DoublePointField with DocValues enabled. | 
class  | 
DoubleMultiPointField
An analytics wrapper for a multi-valued  
DoublePointField with DocValues enabled. | 
class  | 
DoubleMultiTrieField
Deprecated. 
 
Trie fields are deprecated as of Solr 7.0 
 | 
class  | 
FloatField
An analytics wrapper for a single-valued  
TrieFloatField or FloatPointField with DocValues enabled. | 
class  | 
FloatMultiPointField
An analytics wrapper for a multi-valued  
FloatPointField with DocValues enabled. | 
class  | 
FloatMultiTrieField
Deprecated. 
 
Trie fields are deprecated as of Solr 7.0 
 | 
class  | 
IntField
An analytics wrapper for a single-valued  
TrieIntField or IntPointField with DocValues enabled. | 
class  | 
IntMultiPointField
An analytics wrapper for a multi-valued  
IntPointField with DocValues enabled. | 
class  | 
IntMultiTrieField
Deprecated. 
 
Trie fields are deprecated as of Solr 7.0 
 | 
class  | 
LongField
An analytics wrapper for a single-valued  
TrieLongField or LongPointField with DocValues enabled. | 
class  | 
LongMultiPointField
An analytics wrapper for a multi-valued  
LongPointField with DocValues enabled. | 
class  | 
LongMultiTrieField
Deprecated. 
 
Trie fields are deprecated as of Solr 7.0 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static DoubleValueStream | 
LambdaFunction.createDoubleLambdaFunction(String name,
                          LambdaFunction.DoubleInDoubleOutLambda lambda,
                          DoubleValueStream param)
Creates a function that takes in either a single or multi valued double expression and returns the same type of expression with
 the given lambda function applied to every value. 
 | 
static DoubleValueStream | 
LambdaFunction.createDoubleLambdaFunction(String name,
                          LambdaFunction.TwoDoubleInDoubleOutLambda lambda,
                          DoubleValueStream param1,
                          DoubleValueStream param2)
Creates a function that maps two doubles to a single double. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static DoubleValueStream | 
LambdaFunction.createDoubleLambdaFunction(String name,
                          LambdaFunction.DoubleInDoubleOutLambda lambda,
                          DoubleValueStream param)
Creates a function that takes in either a single or multi valued double expression and returns the same type of expression with
 the given lambda function applied to every value. 
 | 
static DoubleValue | 
LambdaFunction.createDoubleLambdaFunction(String name,
                          LambdaFunction.TwoDoubleInDoubleOutLambda lambda,
                          DoubleValueStream param)
Creates a function that takes in a multi-valued double expression and returns a single-valued double expression. 
 | 
static DoubleValueStream | 
LambdaFunction.createDoubleLambdaFunction(String name,
                          LambdaFunction.TwoDoubleInDoubleOutLambda lambda,
                          DoubleValueStream param1,
                          DoubleValueStream param2)
Creates a function that maps two doubles to a single double. 
 | 
| Modifier and Type | Class and 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. 
 | 
| Constructor and Description | 
|---|
MeanFunction(DoubleValueStream param)  | 
SumFunction(DoubleValueStream param)  | 
| Constructor and Description | 
|---|
DoubleMaxCollector(DoubleValueStream param)  | 
DoubleMinCollector(DoubleValueStream param)  | 
SortedDoubleListCollector(DoubleValueStream param)  | 
SumCollector(DoubleValueStream param)  | 
UniqueDoubleCollector(DoubleValueStream param)  | 
| Modifier and Type | Interface and Description | 
|---|---|
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 a  
DoubleValue should be able to cast to. | 
static interface  | 
DoubleValueStream.CastingDoubleValueStream
An interface that represents all of the types a  
DoubleValueStream should be able to cast to. | 
static interface  | 
FloatValue.CastingFloatValue
An interface that represents all of the types a  
FloatValue should be able to cast to. | 
static interface  | 
FloatValueStream.CastingFloatValueStream
An interface that represents all of the types a  
FloatValueStream should be able to cast to. | 
static interface  | 
IntValue.CastingIntValue
An interface that represents all of the types a  
IntValue should be able to cast to. | 
static interface  | 
IntValueStream.CastingIntValueStream
An interface that represents all of the types a  
IntValueStream should be able to cast to. | 
static interface  | 
LongValue.CastingLongValue
An interface that represents all of the types a  
LongValue should be able to cast to. | 
static interface  | 
LongValueStream.CastingLongValueStream
An interface that represents all of the types a  
LongValueStream should be able to cast to. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
ConstantDoubleValue
A constant  
DoubleValue. | 
class  | 
ConstantFloatValue
A constant  
FloatValue. | 
class  | 
ConstantIntValue
A constant  
IntValue. | 
class  | 
ConstantLongValue
A constant  
LongValue. | 
Copyright © 2000-2018 Apache Software Foundation. All Rights Reserved.