这是中的预期行为
elasticsearch 5.x。不允许在节点级别配置上设置索引级别设置。
从文档中,
index.max_result_window(默认值为10,000)是一种保护措施,搜索请求占用的堆内存和时间与+大小成正比。
如果您查看elasticsearch日志,它将显示以下内容,
在节点级别配置中找到索引级别设置。
由于elasticsearch5.x索引级别设置无法在诸如Elasticsearch.yaml之类的节点配置上进行设置,因此无法在系统属性或命令行参数中进行。要升级所有索引,必须通过/
$ {index} / _settings更新设置API。除非所有设置都是动态的,否则必须关闭所有索引才能应用将来创建的upgradeIndices应该使用索引模板来设置默认值。
解?
请执行以下命令,以确保所有索引上的所有必需值均已更新:
curl -XPUT 'http://localhost:9200/_all/_settings?preserve_existing=true' -d '{ "index.max_result_window" : "1000"}'要么,
您可以使用索引模板。



