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.