Spec-Zone.ru › Elasticsearch 7
›Elasticsearch Guide [7.17] ›Поиск данных

Длительные поисковые запросы

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

Вы можете отправить запрос на асинхронный поиск, используя API отправки асинхронного запроса. API получения асинхронного запроса позволяет отслеживать ход выполнения запроса на асинхронный поиск и извлекать его результаты. Действующий асинхронный поиск можно удалить с помощью API удаления асинхронного запроса.

© 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/7.17/async-search-intro.html

Spec-Zone.ru

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