簡體   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