Spec-Zone.ru › Elasticsearch 8
›Elasticsearch Guide [8.17] ›Руководство по миграции

Миграция на 8.17

В этом разделе рассматриваются изменения, которые необходимо учитывать при миграции вашего приложения на Elasticsearch 8.17.

См. также Что нового в 8.17 и Заметки о выпуске.

Изменения, требующие корректировки

В 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. Если http:detailed_errors.enabled: false указано в настройках узла с REST API v8 и ниже, формат этого ответа значительно меняется. Начиная с REST API v9, структура JSON ответов с ошибками, когда включен параметр http.detailed_errors.enabled: false, будет такой же, как при включенных подробных ошибках (что является стандартным значением по умолчанию). Чтобы продолжить использование существующего формата ответов об ошибках без подробностей, используйте REST API v8.

Последствия
Если вы установили http.detailed_errors.enabled: false (значение по умолчанию true), структура JSON при возникновении любых исключений изменится с REST API v9. Чтобы продолжить использование существующего формата, используйте REST API v8.

© 2023-2025 Elasticsearch
As of September 2024, Elasticsearch is available under a choice of three licenses: the Server Side Public License (SSPL), the Elastic License, or the AGPLv3 (OSI approved).
Elasticsearch and the Elasticsearch logo are trademarks of Elasticsearch B.V., registered in the U.S. and in other countries.
https://www.elastic.co/guide/en/elasticsearch/reference/8.17/migrating-8.17.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API