通過spring data jpa從elasticsearch搜索資料時出現以下錯誤
23-11-2021 19:51:20.699 [http-nio-8990-exec-2] ERROR o.a.c.c.C.[.[.[.[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is ElasticsearchStatusException[Elasticsearch exception [type=illegal_argument_exception, reason=request [/dummy/_doc/_search] contains unrecognized parameter: [ccs_minimize_roundtrips]]]] with root cause
這是我的 maven 依賴項
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-elasticsearch</artifactId>
<version>2.2.2.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework.data</groupId>
<artifactId>spring-data-elasticsearch</artifactId>
<version>3.2.3.RELEASE</version>
</dependency>
我認為 ES 服務器版本和 api 版本相同,但我仍然收到此錯誤。
注意這不是重復的,因為即使在舊版本中我也會收到此錯誤
uj5u.com熱心網友回復:
該ccs_minimize_roundtrips引數已在7.0.0-beta1 中添加,因此我認為您使用的客戶端版本比您的 Elasticsearch 服務器版本更新(即 7 )。
根據您的 Maven 依賴項,spring-data-elasticsearch:3.2.3 取決于 Elastic 6.8.12,因此客戶端和服務器版本之間存在小的斷開。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/364046.html
