Metric aggregations
As explained in the previous sections, metric aggregations allow you to find out the statistical measurement of the data, which includes the following:
- Computing basic statistics
- Computing in a combined way:
stats
aggregation - Computing separately :
min
,max
,sum
,value_count
, aggregations
- Computing in a combined way:
- Computing extended statistics:
extended_stats
aggregation - Computing distinct counts:
cardinality
aggregationNote
Metric aggregations are fundamentally categorized in two forms:
- single-value metric:
min
,max
,sum
,value_count
,avg
, andcardinality
aggregations - multi-value metric:
stats
andextended_stats
aggregations
- single-value metric:
Computing basic stats
The basic statistics include: min
, max
, sum
, count
, and avg
. These statistics can be computed in the following two ways and can only be performed on numeric fields.
Combined stats
All the stats mentioned previously can be calculated with a single aggregation query.
Python example
query = { "aggs": { "follower_counts_stats": { "...