Elasticsearch:from&size返回值最大記錄的修改設定
我記得自己當年初次使用elasticsearch時用from&size的方法進行分頁查詢,由於我查詢時設定的返回記錄值太大,導致(’Result window is too large, from + size must be less than or equal to:[10000] but was [10100]. See the scroll api for a more efficient way to requestlarge data sets. This limit can be set by changing the[index.max_result_window] index level parameter.’)
出錯後,我上網查詢了不少解決辦法,大佬們都說要設定index.max_result_window,但是我按他們說的設定後,異常並沒有解決.最終,在大神的指點下,我學到了另一種方法:
1.現將我們要修改的索引進行關閉操作
2.在複合查詢中設定max_result_window的最大索引值,以put方式提交索引名稱/_settings?preserve_existing=true
{
“max_result_window” : “2000000000”
}
3.點選提交,在概覽中將索引開啟即可!
注意:在修改時,請注意中英文標點符號問題.