长时间运行的搜索

编辑

Elasticsearch 通常允许您快速搜索大量数据。在某些情况下,搜索会在许多分片上执行,可能针对大型数据集或多个远程集群,其结果预计不会在毫秒内返回。当您需要执行长时间运行的搜索时,同步等待其结果返回并不是理想的选择。相反,异步搜索允许您提交一个异步执行的搜索请求,监控请求的进度,并在稍后阶段检索结果。您还可以检索部分结果,这些结果在搜索完成之前可用。

您可以使用提交异步搜索 API 提交异步搜索请求。获取异步搜索 API 允许您监控异步搜索请求的进度并检索其结果。正在进行的异步搜索可以通过删除异步搜索 API 删除。