企业🤖AI Agent构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
# 聚合改变 原文链接 : [https://www.elastic.co/guide/en/elasticsearch/reference/5.0/breaking_50_aggregations_changes.html](https://www.elastic.co/guide/en/elasticsearch/reference/5.0/breaking_50_aggregations_changes.html) 译文链接 : [http://www.apache.wiki/pages/viewpage.action?pageId=4260826](http://www.apache.wiki/pages/viewpage.action?pageId=4260826) 贡献者 : [片刻](/display/~jiangzhonglian) ## 数字字段的重要术语 数值字段已重构为使用对范围查询执行更好的不同数据结构。然而,由于该数据结构不记录文档频率,所以数字字段需要回退到运行的查询,以便估计背景集合中的匹配文档的数量,这可能导致性能降级。 如果排序,范围查询或数据聚合(如[统计数据聚合](https://www.elastic.co/guide/en/elasticsearch/reference/5.0/search-aggregations-metrics-stats-aggregation.html))仍需要数字表示,则建议直接使用或通过 [multi-field](https://www.elastic.co/guide/en/elasticsearch/reference/5.0/multi-fields.html "fields") 来使用 `[keyword](https://www.elastic.co/guide/en/elasticsearch/reference/5.0/keyword.html "Keyword datatype") `字段。 ## ip_range聚合 现在Elasticsearch支持ipv6,ip地址在索引中使用二进制表示而不是数字表示来编码。因此,ip_range聚合的输出不再给出from和to的数值。 ## size: 0 条款,重要条款和Geohash网格聚合 size: 0不再对术语,重要术语和geohash网格聚合有效。相反,应该使用大于零的数字明确指定大小。 ## 小数时间值 不再支持小数时间值(例如0.5秒)。例如,这意味着当设置日期直方图间隔“1.5h”将被拒绝,而应输入为“90m”。