org.elasticsearch.ElasticsearchStatusException: Elasticsearch exception [type=illegal_argument_excep

文章来源地址https://uudwc.com/A/AA38w

org.elasticsearch.ElasticsearchStatusException: Elasticsearch exception [type=illegal_argument_exception, reason=request [/zc/_search] contains unrecognized parameters: [ccs_minimize_roundtrips], [ignore_throttled]]

原因:

该异常是由于在对索引进行搜索请求时,使用了不被识别的参数导致的。具体来说,异常信息中列出了两个不被识别的参数,分别是ccs_minimize_roundtripsignore_throttled

  • ccs_minimize_roundtrips参数是用于跨群集搜索(cross-cluster search)中,用来减少往返请求次数的优化参数。但是,该参数在当前的搜索请求中不被识别,可能是由于 Elasticsearch 版本不支持该参数或者配置不正确。

  • ignore_throttled参数用于在搜索请求中忽略被限流(throttled)的分片。同样地,该参数在当前的搜索请求中不被识别,可能是由于 Elasticsearch 版本不支持该参数或者配置有误。

解决方案:

1.检查当前的 Elasticsearch 版本是否支持指定的参数

2.服务器版本和pom文件版本问题

检查pom中es版本

<properties>
    <java.version>1.8</java.version>
    <elasticsearch.version>7.12.1</elasticsearch.version>
</properties>
<dependencies>
    <!--elasticsearch-->
    <dependency>
        <groupId>org.elasticsearch.client</groupId>
        <artifactId>elasticsearch-rest-high-level-client</artifactId>
    </dependency>
</dependencies>

进入http://localhost:9200/

检查es服务器版本 ,是否与pom文件中版本一致

更换成支持指定参数的版本且运行es服务器版本和pom文件中es版本一致

原文地址:https://blog.csdn.net/Artij/article/details/132488370

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请联系站长进行投诉反馈,一经查实,立即删除!

上一篇 2023年09月24日 08:19
下一篇 2023年09月24日 08:24