四、范围
-
range
- 使用户能够定义一组范围 - 每个范围代表一个存储桶。在聚合过程中,将从每个文档中提取的值将针对每个存储桶范围进行检查,并针对相关/匹配文档进行"存储桶"检查。请注意,此聚合包括值,并排除每个范围的值
- 请求示例:
-
GET sales/_search { "aggs": { "price_ranges": { "range": { "field": "price", "keyed": true, "ranges": [ { "key": "cheap", "to": 100 }, { "key": "average", "from": 100, "to": 200 }, { "key": "expensive", "from": 200 } ] } } } }
-
返回示例:
-
{ ... "aggregations": { "price_ranges": { "buckets": { "cheap": { "to": 100.0, "doc_count": 2 }, "average": { "from": 100.0,
-