Spec-Zone.ru › Elasticsearch 8
›Elasticsearch Guide [8.17] ›Настроить Elasticsearch ›Настройка Elasticsearch

Настройка кэша запросов фрагментов

Когда запрос поиска выполняется на индексе или на нескольких индексах, каждый вовлеченный фрагмент выполняет поиск локально и возвращает свои локальные результаты координирующему узлу, который объединяет эти результаты на уровне фрагментов в «глобальный» набор результатов.

Модуль кэша запросов фрагментов кэширует локальные результаты на каждом фрагменте. Это позволяет часто используемым (и потенциально ресурсоёмким) запросам поиска возвращать результаты практически мгновенно. Кэш запросов идеально подходит для использования в журналах, где только последний индекс активно обновляется — результаты из более старых индексов будут возвращены непосредственно из кэша. Можно использовать настройки кэша запросов фрагментов для управления размером и временем жизни кэша.

Дополнительную информацию о кэше запросов фрагментов см. в кэше запросов фрагментов.

Настройки кэша

indices.requests.cache.size
(Статическая) Максимальный размер кэша в процентах от кучи. По умолчанию: 1%.
indices.requests.cache.expire
(Статическая) TTL для кэшированных результатов. Устаревшие результаты автоматически аннулируются при обновлении индекса, поэтому использование этой настройки обычно не требуется.

© 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/shard-request-cache-settings.html

Spec-Zone.ru

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