Elasticsearch 是一个基于 Lucene 库的搜索引擎。它提供了一个分布式、支持多租户的全文搜索引擎,具有 HTTP Web 接口和无模式 JSON 文档。Elasticsearch 基于 Java 开发,并在 SSPL + Elastic License 双重授权许可下作为开源软件发布。
Elasticsearch 9.1.3 现已发布,修复了潜在的安全漏洞可参阅安全公告了解更多详情。更新内容包括:
Features and enhancements
Infra/REST API:
- 限制 filter 的深度 #133113
Ingest Node:
- 升级到 tika 3.2.2 #133410
Packaging:
- 将捆绑的 JDK 更新至 Java 24.0.2+12 #133119
修复
Data streams:
- 当数据流索引列表为空时,强制写入时翻转为 true #133347(issue:#133176)
EQL:
- 改进仅含单个子句加UNTIL的序列错误信息 #132638
- 修复 keys 和 non-keys 的条件序列#133134
ES|QL:
- 修复异步查询的更新过期问题#133021(issue:#130619)
Ingest Node:
- 将 GeoIpCache 和 EnrichCache 更改为 LongAdder #132922
License:
- 限制功能上次使用时间更新的频率#133004
Machine Learning:
- 禁用流任务的子跨度#132945
- 改进 EIS 授权调用日志并修复撤销错误#132546
- 在节点推断操作中保留丢失的线程上下文。如果启用了 APM 跟踪,丢失的上下文会导致内存泄漏#132973
- 将 EIS 稀疏/稠密嵌入的最大批量大小更新为 16 #132646
- [EIS] 重命名 elser 2 默认模型和默认推理端点#130336
Search:
- 底部文档无法格式化时不导致搜索失败 #133188(issue:#125321)
详情可查看更新说明。