Interface SearchAggregation<A>

Type Parameters:
A - The type of result for this aggregation.
All Known Subinterfaces:
ElasticsearchSearchAggregation<A>, LuceneSearchAggregation<A>
All Known Implementing Classes:
AbstractElasticsearchAggregation, AbstractElasticsearchBucketAggregation, AbstractElasticsearchNestableAggregation, AbstractLuceneBucketAggregation, AbstractLuceneFacetsBasedTermsAggregation, AbstractLuceneNestableAggregation, ElasticsearchRangeAggregation, ElasticsearchTermsAggregation, ElasticsearchWithParametersAggregation, LuceneNumericRangeAggregation, LuceneNumericTermsAggregation, LuceneTextTermsAggregation, LuceneWithParametersAggregation

public interface SearchAggregation<A>
A search aggregation, i.e. a way to turn search query hits into one or more summarizing metric(s).

Implementations of this interface are provided to users by Hibernate Search. Users must not try to implement this interface.