原英文版地址: https://www.elastic.co/guide/en/elasticsearch/reference/7.7/agg-metadata.html, 原文档版权归 www.elastic.co 所有
本地英文版地址: ../en/agg-metadata.html

聚合元数据

可以在请求时将一段元数据与个别聚合相关联,这些元数据将在响应时就地返回。

比如,我们希望将蓝色(blue)与terms聚合相关联:

GET /twitter/_search
{
  "size": 0,
  "aggs": {
    "titles": {
      "terms": {
        "field": "title"
      },
      "meta": {
        "color": "blue"
      }
    }
  }
}

然后,那段元数据将被返回到我们的titles词项集合(terms agg)中

{
    "aggregations": {
        "titles": {
            "meta": {
                "color" : "blue"
            },
            "doc_count_error_upper_bound" : 0,
            "sum_other_doc_count" : 0,
            "buckets": [
            ]
        }
    },
    ...
}