Link Search Menu Expand Document Documentation Menu

直方图聚合

histogram 聚合根据指定的间隔对文档进行分桶。

使用 histogram 聚合,您可以非常轻松地可视化给定文档范围内值的分布。当然,OpenSearch 不会直接返回实际图表,那是 OpenSearch Dashboards 的作用。但它会为您提供可用于构建自己图表的 JSON 响应。

以下示例将 number_of_bytes 字段按 10,000 个间隔进行分桶

GET opensearch_dashboards_sample_data_logs/_search
{
  "size": 0,
  "aggs": {
    "number_of_bytes": {
      "histogram": {
        "field": "bytes",
        "interval": 10000
      }
    }
  }
}

示例响应

...
"aggregations" : {
  "number_of_bytes" : {
    "buckets" : [
      {
        "key" : 0.0,
        "doc_count" : 13372
      },
      {
        "key" : 10000.0,
        "doc_count" : 702
      }
    ]
  }
 }

参数

histogram 聚合支持以下参数。

参数 必需/可选 数据类型 描述
interval 必需 数值 用于构建每个桶的字段值宽度。
剩余 350 字符

有问题?

想做贡献?