聚合改变

数字字段的重要术语

数值字段已重构为使用对范围查询执行更好的不同数据结构。然而,由于该数据结构不记录文档频率,所以数字字段需要回退到运行的查询,以便估计背景集合中的匹配文档的数量,这可能导致性能降级。

如果排序,范围查询或数据聚合(如统计数据聚合)仍需要数字表示,则建议直接使用或通过 multi-field 来使用 [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”。