Spec-Zone.ru › Elasticsearch 8
›Elasticsearch Guide [8.17] ›Поиск данных ›API поиска

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

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

Spec-Zone.ru

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