| 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.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  | 
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 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static FloatValueStream | 
LambdaFunction.createFloatLambdaFunction(String name,
                         LambdaFunction.FloatInFloatOutLambda lambda,
                         FloatValueStream param)
Creates a function that takes in either a single or multi valued float expression and returns the same type of expression with
 the given lambda function applied to every value. 
 | 
static FloatValueStream | 
LambdaFunction.createFloatLambdaFunction(String name,
                         LambdaFunction.TwoFloatInFloatOutLambda lambda,
                         FloatValueStream param1,
                         FloatValueStream param2)
Creates a function that maps two floats to a single float. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static FloatValueStream | 
LambdaFunction.createFloatLambdaFunction(String name,
                         LambdaFunction.FloatInFloatOutLambda lambda,
                         FloatValueStream param)
Creates a function that takes in either a single or multi valued float expression and returns the same type of expression with
 the given lambda function applied to every value. 
 | 
static FloatValue | 
LambdaFunction.createFloatLambdaFunction(String name,
                         LambdaFunction.TwoFloatInFloatOutLambda lambda,
                         FloatValueStream param)
Creates a function that takes in a multi-valued float expression and returns a single-valued float expression. 
 | 
static FloatValueStream | 
LambdaFunction.createFloatLambdaFunction(String name,
                         LambdaFunction.TwoFloatInFloatOutLambda lambda,
                         FloatValueStream param1,
                         FloatValueStream param2)
Creates a function that maps two floats to a single float. 
 | 
| Constructor and Description | 
|---|
FloatMaxCollector(FloatValueStream param)  | 
FloatMinCollector(FloatValueStream param)  | 
SortedFloatListCollector(FloatValueStream param)  | 
UniqueFloatCollector(FloatValueStream param)  | 
| Modifier and Type | Interface and Description | 
|---|---|
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 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. | 
| Modifier and Type | Class and Description | 
|---|---|
static class  | 
FloatValue.AbstractFloatValue
An abstract base for  
FloatValue.CastingFloatValue that automatically casts to all types if FloatValue.getFloat() and AnalyticsValue.exists() are implemented. | 
static class  | 
FloatValueStream.AbstractFloatValueStream
An abstract base for  
FloatValueStream.CastingFloatValueStream that automatically casts to all types if streamFloats(org.apache.solr.analytics.util.function.FloatConsumer) is implemented. | 
static class  | 
IntValue.AbstractIntValue
An abstract base for  
IntValue.CastingIntValue that automatically casts to all types if IntValue.getInt() and AnalyticsValue.exists() are implemented. | 
static class  | 
IntValueStream.AbstractIntValueStream
An abstract base for  
IntValueStream.CastingIntValueStream that automatically casts to all types if IntValueStream.streamInts(java.util.function.IntConsumer) is implemented. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
ConstantFloatValue
A constant  
FloatValue. | 
class  | 
ConstantIntValue
A constant  
IntValue. | 
Copyright © 2000-2018 Apache Software Foundation. All Rights Reserved.