我在使用弹性搜索刷新的本地计算机上遇到问题。我使用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
答案 0 :(得分:1)
我通过安装版本2.4.5解决了问题。 但我仍然困惑为什么版本5.1.2在searchly.com上正在远程工作
如果有任何建议请提供。
答案 1 :(得分:0)
客户端似乎发送了一个Elasticsearch不支持的参数。在Elasticsearch 5.x中添加未使用的参数会导致异常,而2.4中则不然。
要解决此问题,您的客户端不应在刷新时发送该参数。