Class ElasticsearchTermsAggregation.TermsBucketExtractor
java.lang.Object
org.hibernate.search.backend.elasticsearch.search.aggregation.impl.AbstractElasticsearchNestableAggregation.AbstractExtractor<Map<A,B>>
AbstractElasticsearchBucketAggregation<K,Long>.AbstractBucketExtractor<K,Long>
org.hibernate.search.backend.elasticsearch.search.aggregation.impl.ElasticsearchTermsAggregation.TermsBucketExtractor
- All Implemented Interfaces:
ElasticsearchSearchAggregation.Extractor<Map<K,Long>>
- Enclosing class:
- ElasticsearchTermsAggregation<F,
K, T>
protected class ElasticsearchTermsAggregation.TermsBucketExtractor
extends AbstractElasticsearchBucketAggregation<K,Long>.AbstractBucketExtractor<K,Long>
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedTermsBucketExtractor(List<String> nestedPathHierarchy, ElasticsearchSearchPredicate filter) -
Method Summary
Modifier and TypeMethodDescriptiondoExtract(AggregationExtractContext context, com.google.gson.JsonElement buckets) Methods inherited from class org.hibernate.search.backend.elasticsearch.search.aggregation.impl.AbstractElasticsearchBucketAggregation.AbstractBucketExtractor
doExtractMethods inherited from class org.hibernate.search.backend.elasticsearch.search.aggregation.impl.AbstractElasticsearchNestableAggregation.AbstractExtractor
extract
-
Constructor Details
-
TermsBucketExtractor
protected TermsBucketExtractor(List<String> nestedPathHierarchy, ElasticsearchSearchPredicate filter)
-
-
Method Details
-
doExtract
protected Map<K,Long> doExtract(AggregationExtractContext context, com.google.gson.JsonElement buckets) - Specified by:
doExtractin classAbstractElasticsearchBucketAggregation<K,Long>.AbstractBucketExtractor<K, Long>
-