New

The executive guide to generative AI

Read more

迁移到 8.17

编辑

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

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

8.17.0 中即将推出。

重大更改

编辑

Elasticsearch 8.17 中没有重大更改。

弃用

编辑

以下功能已在 Elasticsearch 8.17 中弃用,并将在未来的版本中删除。虽然这不会对您的应用程序产生直接影响,但我们强烈建议您在升级到 8.17 后采取所述步骤来更新您的代码。

要了解您是否正在使用任何已弃用的功能,请启用弃用日志记录

映射弃用

编辑
弃用映射中的 _source.mode

详情
在映射中配置 _source.mode 已被弃用,并将在未来的版本中删除。请改用 index.mapping.source.mode 索引设置。

影响
请改用 index.mapping.source.mode 索引设置

REST API 弃用

编辑
非详细错误响应的格式将在 v9 中更改

详情
当处理请求时发生错误时,Elasticsearch 会在 REST 响应中返回有关该错误的信息。如果在节点设置中使用 v8 REST API 或更低版本指定了 http:detailed_errors.enabled: false,则此响应的格式会发生重大变化。从 v9 REST API 开始,当设置 http.detailed_errors.enabled: false 选项时,出现错误的响应的 JSON 结构将与启用详细错误时(默认设置)相同。要继续使用现有非详细错误响应的格式,请使用 v8 REST API。

影响
如果您已设置 http.detailed_errors.enabled: false(默认值为 true),则在任何异常发生时,JSON 的结构都将随着 v9 REST API 而更改。要继续使用现有格式,请使用 v8 REST API。

Was this helpful?
Feedback