0

我在本地机器上有弹性搜索刷新问题。我使用 Spring data 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

url 格式如下所示:http://localhost:9200/videostatistics/_refresh?refresh=true

4

2 回答 2

1

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

如果有什么建议请提供。

于 2017-06-28T23:14:24.440 回答
0

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

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

于 2017-06-29T11:37:19.177 回答