Elastichsearch:request [/ someindex / _refresh]包含无法识别的参数:[refresh]

时间:2017-06-27 16:19:16

标签: elasticsearch spring-data-jpa jest

我在使用弹性搜索刷新的本地计算机上遇到问题。我使用Spring数据JPA,当我保存文档时,我得到了一个异常:

Error during managed flush [Cannot execute jest action , response code : 400 , error : {"root_cause":[{"type":"illegal_argument_exception","reason":"request [/videostatistics/_refresh] contains unrecognized parameter: [refresh]"}],"type":"illegal_argument_exception","reason":"request [/videostatistics/_refresh] contains unrecognized parameter: [refresh]"} , message : null]

本地和远程版本相同:5.1.2

网址格式如下:http://localhost:9200/videostatistics/_refresh?refresh=true

2 个答案:

答案 0 :(得分:1)

我通过安装版本2.4.5解决了问题。 但我仍然困惑为什么版本5.1.2在searchly.com上正在远程工作

如果有任何建议请提供。

答案 1 :(得分:0)

客户端似乎发送了一个Elasticsearch不支持的参数。在Elasticsearch 5.x中添加未使用的参数会导致异常,而2.4中则不然。

要解决此问题,您的客户端不应在刷新时发送该参数。