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

Миграция на 8.9

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

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

Изменения, требующие миграции

Следующие изменения в Elasticsearch 8.9 могут повлиять на ваши приложения и помешать их нормальной работе. Перед обновлением до 8.9 ознакомьтесь с этими изменениями и выполните описанные шаги, чтобы минимизировать последствия.

Изменения в REST API

Переключение TDigestState на использование HybridDigest по умолчанию

Подробности
Реализация TDigest для расчёта перцентилей по умолчанию переключается на новую внутреннюю реализацию, предлагающую лучшую производительность (ускорение в 2-10 раз) с незначительной потерей точности для очень больших выборок.

Последствия
Это изменение приводит к генерации несколько отличающихся результатов при расчёте перцентилей. Если требуется максимальная точность или необходимо получить точно такие же результаты, как и в предыдущих версиях, можно либо установить execution_hint в high_accuracy в спецификации tdigest данного расчёта перцентилей, либо установить search.aggs.tdigest_execution_hint в high_accuracy в настройках кластера, чтобы это применялось ко всем запросам перцентилей.

© 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.9.html

Spec-Zone.ru

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