brandizzi

A query with many nested aggregations

Jan 4th, 2021
829
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. {
  2.   "size": 0,
  3.   "aggs": {
  4.     "by_pids": {
  5.       "terms": {
  6.         "field": "pid",
  7.         "size": 100
  8.       },
  9.       "aggs": {
  10.         "min_time": {
  11.           "min": {
  12.             "field": "time"
  13.           }
  14.         },
  15.         "max_time": {
  16.           "max": {
  17.             "field": "time"
  18.           }
  19.         },
  20.         "time_diff": {
  21.           "bucket_script": {
  22.             "buckets_path": {
  23.               "max_time": "max_time",
  24.               "min_time": "min_time"
  25.             },
  26.             "script": "params.max_time - params.min_time"
  27.           }
  28.         },
  29.         "time_diff_sort": {
  30.           "bucket_sort": {
  31.             "sort": [
  32.               {
  33.                 "time_diff" : {
  34.                   "order" : "desc"
  35.                 }
  36.               }
  37.             ]
  38.           }
  39.         }
  40.       }
  41.     }
  42.   }
  43. }
RAW Paste Data