Elasticsearch 是一个基于 Lucene 库的搜索引擎。它提供了一个分布式、支持多租户的全文搜索引擎,具有 HTTP Web 接口和无模式 JSON 文档。Elasticsearch 基于 Java 开发,并在 SSPL + Elastic License 双重授权许可下作为开源软件发布。
Elasticsearch 8.15.3 现已发布,具体更新内容如下:
Bug 修复
Aggregations
- 如果 internal stats 为空,则不验证 #113846(issue:#113811)
- 修复
GlobalOrdCardinalityAggregator
中的needsScore
计算 #113129(issue:#112975)
Authorization
- 启用 cluster state role mapper,在角色解析中包含 ECK operator-defined role mappings #114337
ES|QL
- ES|QL:确保
PlanStreamInput
缓存的最小容量#114116 - ES|QL:从
InferIsNotNull
规则检查中跳过 CASE 函数#113123(issue:#112704) - [ESQL] 修复最大浮点聚合中的初始值#113699
- [ESQL] 在 Least 和 Greatest 函数中支持 datetime 数据类型#113961
Machine Learning
- 修复 E5 model 平台兼容性检查#113437(issue:#113577)
- 处理解析定义不是对象的摄取处理器#113697 (issue: #113615 )
- [ML][backport] 如果状态代码<500,则警告模型加载失败 #113410
- [M] 修复错误消息格式#113266
Search
- 当 disjunctions 为空时,修复 simple_query_string 中分析的通配符查询#114264 (issue: #114185 )
- 修复与存储字段的折叠交互#112761 (issue: #112646 )
Enhancements
Machine Learning
- 异步写入下载的模型部分#111684
Upgrades
Snapshot/Restore
- 升级 protobufer 到 3.25.5 #113869
更新说明:https://www.elastic.co/guide/en/elasticsearch/reference/8.15/release-notes-8.15.3.html