搜索更多之后,我得到的印象是(相同
scrollId)是设计使然。超时到期后(每次调用Elasticsearch扫描并滚动后将其重置-添加到新索引)。
因此,每个索引只能获得一个打开的滚动。
https://www.elastic.co/guide/zh-CN/elasticsearch/reference/current/search-
request-
scroll.html指出:
滚动并不是为了实时用户请求,而是为了处理大量数据,例如为了将一个索引的内容重新索引为具有不同配置的新索引。
因此,似乎我想要的不是故意的选项-可能是由于优化。
更新
如前所述创建多个卷轴不能这样做,但是当你使用滚动查询是一样的,这是唯一的真实。如果你
scroll的,例如,另一个
type,
index或只是一个
query,你可以有多个
scrolls



