Modifier and Type | Interface and Description |
---|---|
interface |
ExplainableSearchScript
To be implemented by
SearchScript which can provided an Explanation of the score
This is currently not used inside elasticsearch but it is used, see for example here:
https://github.com/elasticsearch/elasticsearch/issues/8561 |
interface |
SearchScript
A search script.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractDoubleSearchScript
A simpler base class instead of
AbstractSearchScript for computations
that return a double number. |
class |
AbstractFloatSearchScript
A simpler base class instead of
AbstractSearchScript for computations
that return a float number. |
class |
AbstractLongSearchScript
A simpler base class instead of
AbstractSearchScript for computations
that return a long number. |
class |
AbstractSearchScript
A base class for any script type that is used during the search process (custom score, facets, and so on).
|
Modifier and Type | Class and Description |
---|---|
static class |
GroovyScriptEngineService.GroovyScript |
Modifier and Type | Class and Description |
---|---|
class |
Aggregator |
class |
BucketCollector
A Collector that can collect data in separate buckets.
|
class |
FilteringBucketCollector
Filters a collection stream of docIds and related buckets using a sorted
list of valid bucket ordinals.
|
class |
NonCollectingAggregator
An aggregator that is not collected, this can typically be used when running an aggregation over a field that doesn't have
a mapping.
|
class |
RecordingBucketCollector
Abstraction for implementations that record a "collect" stream for subsequent play-back
|
class |
RecordingPerReaderBucketCollector
Records a "collect" stream for subsequent play-back using a per-segment
object to collect matches.
|
Modifier and Type | Class and Description |
---|---|
class |
BucketsAggregator |
class |
DeferringBucketCollector
Buffers the matches in a collect stream and can replay a subset of the collected buckets
to a deferred set of collectors.
|
class |
SingleBucketAggregator
A bucket aggregator that doesn't create new buckets.
|
Modifier and Type | Class and Description |
---|---|
class |
ParentToChildrenAggregator |
Modifier and Type | Class and Description |
---|---|
class |
FilterAggregator
Aggregate all docs that match a filter.
|
Modifier and Type | Class and Description |
---|---|
class |
FiltersAggregator |
Modifier and Type | Class and Description |
---|---|
class |
GeoHashGridAggregator
Aggregates data expressed as GeoHash longs (for efficiency's sake) but formats results as Geohash strings.
|
Modifier and Type | Class and Description |
---|---|
class |
GlobalAggregator |
Modifier and Type | Class and Description |
---|---|
class |
HistogramAggregator |
Modifier and Type | Class and Description |
---|---|
class |
MissingAggregator |
Modifier and Type | Class and Description |
---|---|
class |
NestedAggregator |
class |
ReverseNestedAggregator |
Modifier and Type | Class and Description |
---|---|
class |
RangeAggregator |
static class |
RangeAggregator.Unmapped |
Modifier and Type | Class and Description |
---|---|
class |
GlobalOrdinalsSignificantTermsAggregator
An global ordinal based implementation of significant terms, based on
SignificantStringTermsAggregator . |
static class |
GlobalOrdinalsSignificantTermsAggregator.WithHash |
class |
SignificantLongTermsAggregator |
class |
SignificantStringTermsAggregator
An aggregator of significant string values.
|
Modifier and Type | Class and Description |
---|---|
class |
DoubleTermsAggregator |
class |
GlobalOrdinalsStringTermsAggregator
An aggregator of string values that relies on global ordinals in order to build buckets.
|
static class |
GlobalOrdinalsStringTermsAggregator.LowCardinality
Variant of
GlobalOrdinalsStringTermsAggregator that resolves global ordinals post segment collection
instead of on the fly for each match.This is beneficial for low cardinality fields, because it can reduce
the amount of look-ups significantly. |
static class |
GlobalOrdinalsStringTermsAggregator.WithHash
Variant of
GlobalOrdinalsStringTermsAggregator that rebases hashes in order to make them dense. |
class |
LongTermsAggregator |
class |
StringTermsAggregator
An aggregator of string values.
|
class |
TermsAggregator |
Modifier and Type | Class and Description |
---|---|
class |
MetricsAggregator |
class |
NumericMetricsAggregator |
static class |
NumericMetricsAggregator.MultiValue |
static class |
NumericMetricsAggregator.SingleValue |
Modifier and Type | Class and Description |
---|---|
class |
AvgAggregator |
Modifier and Type | Class and Description |
---|---|
class |
CardinalityAggregator
An aggregator that computes approximate counts of unique values.
|
Modifier and Type | Class and Description |
---|---|
class |
GeoBoundsAggregator |
Modifier and Type | Class and Description |
---|---|
class |
MaxAggregator |
Modifier and Type | Class and Description |
---|---|
class |
MinAggregator |
Modifier and Type | Class and Description |
---|---|
class |
AbstractPercentilesAggregator |
class |
PercentileRanksAggregator |
class |
PercentilesAggregator |
Modifier and Type | Class and Description |
---|---|
class |
ScriptedMetricAggregator |
Modifier and Type | Class and Description |
---|---|
class |
StatsAggegator |
Modifier and Type | Class and Description |
---|---|
class |
ExtendedStatsAggregator |
Modifier and Type | Class and Description |
---|---|
class |
SumAggregator |
Modifier and Type | Class and Description |
---|---|
class |
TopHitsAggregator |
Modifier and Type | Class and Description |
---|---|
class |
ValueCountAggregator
A field data based aggregator that counts the number of values a specific field has within the aggregation context.
|
Modifier and Type | Class and Description |
---|---|
class |
AggregationContext |
static class |
ValuesSource.Bytes.FieldData |
static class |
ValuesSource.Bytes.ParentChild |
static class |
ValuesSource.Bytes.WithOrdinals.FieldData |
static class |
ValuesSource.GeoPoint |
static class |
ValuesSource.Numeric.FieldData |
Modifier and Type | Method and Description |
---|---|
void |
AggregationContext.registerReaderContextAware(ReaderContextAware readerContextAware) |
Copyright © 2009–2015. All rights reserved.