繁体   English   中英

ElasticSearch窗口滚动大小

[英]ElasticSearch Window Scroll Size

如何增加ES滚动搜索查询的滚动大小? 默认似乎是50次点击,但我想将其增加到100左右。 我找不到文档中调整滚动窗口大小的参考。

在初始scan搜索请求中,只需指定size参数,以及每个滚动请求返回的文档数量,例如100:

POST /your_index/_search?search_type=scan&scroll=1m 
{
    "query": { "match_all": {}},
    "size":  100
}

或者更简单

GET /your_index/_search?search_type=scan&scroll=1m&size=100

另请注意,您将获得超过100个文档,因为size是每个分片,所以如果您真的只需要每批100个文档并且每个索引有(例如)5个分片,那么只需使用size: 20 ,它就会做。

POST /your_index/_search?search_type=scan
{    
    "scroll:" "1M"
    "query": { "match_all": {}},
    "size":  100    
}

这也应该有效。 将滚动条放入大括号中。 以后会更加整洁。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM