题目:
Elasticsearch 的异步操作与同步操作的核心区别是什么?举例说明哪些 API 支持异步模式(如 Async Search)。
特性 | 同步操作 | 异步操作 |
---|---|---|
执行方式 | 客户端阻塞等待 ⏳ | 立即返回任务ID |
适用场景 | 实时性要求高 | 长时间运行任务 |
示例API | _search 默认模式 |
_async_search |
Async Search
POST /_async_search
Bulk/Index
wait_for_completion=false
异步执行写入Reindex
tasks API
跟踪进度题目:
Elasticsearch 的 Async Search 如何保证长时间查询的可靠性和性能?对比传统 Scroll API 的优劣。
分阶段返回
is_partial: true
)_async_search/{id