结果窗口太大,+大小必须小于或等于:[10000]但是[100000]

问题描述 投票:8回答:2

我在elasticSearch中遇到以下错误:

[结果窗口太大,+大小必须小于或等于:[10000]但是[100000]。

有关请求大型数据集的更有效方法,请参阅scroll api。可以通过更改[index.max_result_window]索引级别参数来设置此限制。]我无法获取我们必须设置的文件

 index.max_result_window = 50000;
elasticsearch
2个回答
14
投票

你可以找到here对深度分页的官方文档的一些参考。

如果需要更新elasticsearch实例中的最大结果窗口,可以通过这种方式编辑设置

curl -XPUT "http://localhost:9200/my_index/_settings" -d '{ "index" : { "max_result_window" : 500000 } }' -H "Content-Type: application/json"

正如已经讨论过here,但要注意深度分页,因为它可能会增加内存使用量并降低elasticsearch的性能。

为了实现更高效的搜索,您应该看看:


5
投票

您可以通过在etc / elasticsearch中的elasticsearch.yml文件中设置index.max_result_window = 50000;来更改最大结果窗口

© www.soinside.com 2019 - 2024. All rights reserved.