| 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  | FloatFieldAn analytics wrapper for a single-valued  TrieFloatFieldorFloatPointFieldwith DocValues enabled. | 
| class  | FloatMultiPointFieldAn analytics wrapper for a multi-valued  FloatPointFieldwith DocValues enabled. | 
| class  | FloatMultiTrieFieldDeprecated. 
 Trie fields are deprecated as of Solr 7.0 | 
| class  | IntFieldAn analytics wrapper for a single-valued  TrieIntFieldorIntPointFieldwith DocValues enabled. | 
| class  | IntMultiPointFieldAn analytics wrapper for a multi-valued  IntPointFieldwith DocValues enabled. | 
| class  | IntMultiTrieFieldDeprecated. 
 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  | FloatValueA single-valued analytics value that can be represented as a float. | 
| static interface  | FloatValue.CastingFloatValueAn interface that represents all of the types a  FloatValueshould be able to cast to. | 
| static interface  | FloatValueStream.CastingFloatValueStreamAn interface that represents all of the types a  FloatValueStreamshould be able to cast to. | 
| static interface  | IntValue.CastingIntValueAn interface that represents all of the types a  IntValueshould be able to cast to. | 
| static interface  | IntValueStream.CastingIntValueStreamAn interface that represents all of the types a  IntValueStreamshould be able to cast to. | 
| Modifier and Type | Class and Description | 
|---|---|
| static class  | FloatValue.AbstractFloatValueAn abstract base for  FloatValue.CastingFloatValuethat automatically casts to all types ifFloatValue.getFloat()andAnalyticsValue.exists()are implemented. | 
| static class  | FloatValueStream.AbstractFloatValueStreamAn abstract base for  FloatValueStream.CastingFloatValueStreamthat automatically casts to all types ifstreamFloats(org.apache.solr.analytics.util.function.FloatConsumer)is implemented. | 
| static class  | IntValue.AbstractIntValueAn abstract base for  IntValue.CastingIntValuethat automatically casts to all types ifIntValue.getInt()andAnalyticsValue.exists()are implemented. | 
| static class  | IntValueStream.AbstractIntValueStreamAn abstract base for  IntValueStream.CastingIntValueStreamthat automatically casts to all types ifIntValueStream.streamInts(java.util.function.IntConsumer)is implemented. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ConstantFloatValueA constant  FloatValue. | 
| class  | ConstantIntValueA constant  IntValue. | 
Copyright © 2000-2019 Apache Software Foundation. All Rights Reserved.