Bucket Aggregation
Learn about bucket aggregation and how to group data into buckets based on certain criteria.
We'll cover the following
Overview
Bucket aggregation is an aggregation type in Elasticsearch that categorizes documents into distinct groups or buckets based on specific criteria. Every bucket represents a value, serving to define the documents contained within it. By default, this representation corresponds to the document count within the bucket.
There is a wide variety of bucket aggregations available in Elasticsearch, each differing in how they categorize documents into distinct buckets. The following are commonly used bucket aggregations:
-
Terms aggregation
-
Range aggregation
-
Histogram aggregation
Get hands-on with 1400+ tech skills courses.