A query with many nested aggregations
{
"size": 0,
"aggs": {
"by_pids": {
"terms": {
"field": "pid",
"size": 100
},
"aggs": {
"min_time": {
"min": {
"field": "time"
}
},
"max_time": {
"max": {
"field": "time"
}
},
"time_diff": {
"bucket_script": {
"buckets_path": {
"max_time": "max_time",
"min_time": "min_time"
},
"script": "params.max_time - params.min_time"
}
},
"time_diff_sort": {
"bucket_sort": {
"sort": [
{
"time_diff" : {
"order" : "desc"
}
}
]
}
}
}
}
}
}
Comments