【ElasticSearch】聚合使用学习

【ElasticSearch】聚合使用学习

==========================================================

==========================================================

聚合排序

{
  "size": 0,
  "query": {
    "bool": {
      "must": [
        {
          "term": {
            "position": {
              "value": "1227880568159477762"
            }
          }
        },
        {
          "range": {
            "date_time": {
              "from": "2020-03-21 17:26:00",
              "to": "2020-03-22 17:26:59",
              "include_lower": true,
              "include_upper": true,
              "boost": 1
            }
          }
        }
      ]
    }
  },
  "sort": [
    {
      "date_time": {
        "order": "desc"
      }
    }
  ],
  "aggs": {
    "group_minute": {
      "date_histogram": {
        "field": "date_time",
        "interval": "minute",
        "format": "yyyy-MM-dd HH:mm",
        "order": {
          "_key": "desc"
        }
      },
      "aggs": {
        "avg_value": {
          "avg": {
            "field": "value"
          }
        }
      }
    }
  }
}

猜你喜欢

转载自www.cnblogs.com/yangchongxing/p/12547253.html