2017-01-16 88 views
4

我在elasticSearch以下錯誤:結果窗口過大,從+尺寸必須小於或等於:[10000],但是[100000]

[結果窗口過大,從+大小必須小於或等於 至:[10000] 但是[100000]。

請參閱滾動API以更高效的方式請求大數據集 。這個限制可以通過改變 [index.max_result_window]指數級的參數進行設置。]和我沒有得到 在文件中,我們必須設置

index.max_result_window = 50000; 
+0

做了一些格式和拼寫澄清 – Sebi

回答

3

你可以找到here對深度分頁的官方文檔的一些引用。

如果您需要在elasticsearch實例來更新最大結果窗口中,您可以編輯設置,這樣

curl -XPUT "http://localhost:9200/my_index/_settings" -d '{ "index" : { "max_result_window" : 500000 } }' 

已經討論過here,但要注意深分頁,因爲它可以提高內存的使用和降低彈性搜索的性能。

爲了實現更有效的搜索,你應該看看:

2

你可以通過設置index.max_result_window = 50000;改變最大結果窗口在elasticsearch.yml文件中的彈性搜索

相關問題