Elasticsearch 8.14.2 发布:重要更新和修复

近日,Elasticsearch 宣布发布最新版本 8.14.2,带来了一系列关键性更新和错误修复。作为一个基于 Lucene 库的强大搜索引擎,Elasticsearch 提供了分布式、多租户的全文搜索引擎,并具备 HTTP Web 接口和无模式 JSON 文档支持。

关键修复和更新亮点

Data streams
– 确保懒翻转请求仅翻转目标数据流一次(#109636)。
– 修复了懒翻转任务的描述问题(#109629)。

ES|QL
– 修复了交换请求中的 ESQL 取消问题(#109695)。
– 修复了 SingleValueQuery.LuceneQuery 的 equals 和 hashcode 方法(#110035)。
– 强制执行非活动 sink reaper(#109632)。

Infra/Scripting
– 在脚本文档值中返回数组项之前添加数组大小检查(#109824)。

Infra/Settings
– 增加 Guard file 设置准备支持文件设置(#109500)。

Machine Learning
– 修复了推理过程中的 IndexOutOfBoundsException 错误(#109533)。

Mapping
– 重新定义 8.x 中的 index.mapper.dynamic 设置,以便更好地从 7.x 升级到 8.x(#109341)。

Ranking
– 修复了使用 sub_searches 和排名时 from 参数的问题(#106253)。

Search
– 添加对十六进制字符串支持的 byte painless scorers(#109492)。
– 修复了使用 docvalue_fields 自动跟踪折叠的问题(#110103)。

详细更新说明请访问官方发布说明

此次更新不仅解决了多项关键问题,还进一步提升了搜索引擎的稳定性和性能,为开发者和用户提供了更加可靠的使用体验。