三、直方图(条形图)
-
histogram
- 可应用于从文档中提取的数值或数值范围值。它会在值上动态构建固定大小(也称为间隔)的存储桶
- 常常应用于图表类的展示数据
- 请求示例:
-
POST /sales/_search?size=0 { "aggs": { "prices": { "histogram": { "field": "price", "interval": 50 } } } }返回示例:
-
{ ... "aggregations": { "prices": { "buckets": [ { "key": 0.0, "doc_count": 1 }, { "key": 50.0, "doc_count": 1 }, { "key": 100.0, "doc_count": 0 }, { "key": 150.0, "doc_count": 2 }, { "key": 200.0, "doc_count": 3 } ] } } }
-
dateHistogram
- 与上一个聚合类似,但只能与日期或日期范围值一起使用。由于日期在 Elasticsearch 内部表示为长值,因此在日期上也可以使用正常值,但并不那么准确。这两个 API 的主要区别在于,此处可以使用日期/时间表达式指定间隔。

最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



