迁移到 8.9编辑

本节讨论在将您的应用程序迁移到 Elasticsearch 8.9 时需要注意的更改。

另请参阅 8.14 中的新增功能发行说明

重大更改编辑

Elasticsearch 8.9 中的以下更改可能会影响您的应用程序,并阻止它们正常运行。在升级到 8.9 之前,请查看这些更改并采取所述步骤来减轻影响。

REST API 更改编辑

默认情况下将 TDigestState 切换为使用 HybridDigest

详情
百分位计算中 TDigest 的默认实现切换到新的内部实现,该实现提供卓越的性能(速度提高 2 倍至 10 倍),对于非常大的样本总体,精度损失非常小。

影响
此更改会导致百分位计算产生略微不同的结果。如果需要最高精度,或者必须产生与以前版本完全相同的结果,则可以将给定百分位计算的 tdigest 规范中的 execution_hint 设置为 high_accuracy,或者将集群设置中的 search.aggs.tdigest_execution_hint 设置为 high_accuracy 以应用于所有百分位查询。