问题: 在GET /搜索查询中通过搜索检索弹性搜索超过10,000个结果.
GET hostname:port /myIndex/_search {
"size": 10000,
"query": {
"term": { "field": "myField" }
}
}
Run Code Online (Sandbox Code Playgroud)
我一直在使用size选项知道:
index.max_result_window = 100000
但是,如果我的查询大小为650,000个文档,或者甚至更多,我如何在一个GET中检索所有结果?
我一直在阅读有关SCROLL,FROM-TO和PAGINATION API的信息,但它们都不会超过10K.
这是Elasticsearch论坛的例子,我一直在使用:
GET /_search?scroll=1m
Run Code Online (Sandbox Code Playgroud)
任何人都可以提供一个示例,您可以在其中检索GET搜索查询的所有文档吗?
非常感谢你.