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
aggregationComputing separately :
min
,max
,sum
,value_count
, aggregations
Computing extended statistics:
extended_stats
aggregationComputing distinct counts:
cardinality
aggregationNote
Metric aggregations are fundamentally categorized in two forms:
single-value metric:
min
,max
,sum
,value_count
,avg
, andcardinality
aggregationsmulti-value metric:
stats
andextended_stats
aggregations
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": {
"stats": {
"field...