springboot整合Elasticsearch报错:400问题

在尝试使用SpringBoot 2.3.3.RELEASE版本与Elasticsearch整合时遇到了[type=illegal_argument_exception]的400错误,原因是请求参数[ccs_minimize_roundtrips]未被识别。该问题在2.2.6.RELEASE版本中并未出现。作者寻求解决方案并邀请大神交流。
摘要由CSDN通过智能技术生成

Elasticsearch exception [type=illegal_argument_exception, reason=request [/blog/article/_search] contains unrecognized parameter: [ccs_minimize_roundtrips]]

这个问题找了够2天时间了,记得之前搭建过一次,是可以调用成功的,昨天又搞了一个工程,调用失败。 之前整合成功的项目

引起原因:

springboot的版本导致的

之前整合成功的版本为:

<parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>2.2.6.RELEASE</version>
    <relativePath/>
</parent>

昨天搭建的失败版本为:

<parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>2.3.3.RELEASE</version>
    <relativePath/> <!-- lookup parent from repository -->
</parent>

2.3.3.RELEASE这个版本的springboot调用es的api的时候,会有几个成功,会有几个失败

2.2.6.RELEASE这个版本不存在问题

2020-09-18 15:21:58.628 [http-nio-2080-exec-1] ERROR org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/].[dispatcherServlet] [DirectJDKLog.java:175] - 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 [/blog/article/_search] contains unrecognized parameter: [ccs_minimize_roundtrips]]]] with root cause
org.elasticsearch.ElasticsearchStatusException: Elasticsearch exception [type=illegal_argument_exception, reason=request [/blog/article/_search] contains unrecognized parameter: [ccs_minimize_roundtrips]]
	at org.elasticsearch.rest.BytesRestResponse.errorFromXContent(BytesRestResponse.java:177)
	at org.elasticsearch.client.RestHighLevelClient.parseEntity(RestHighLevelClient.java:1793)
	at org.elasticsearch.client.RestHighLevelClient.parseResponseException(RestHighLevelClient.java:1770)
	at org.elasticsearch.client.RestHighLevelClient.internalPerformRequest(RestHighLevelClient.java:1527)
	at org.elasticsearch.client.RestHighLevelClient.performRequest(RestHighLevelClient.java:1484)
	at org.elasticsearch.client.RestHighLevelClient.performRequestAndParseEntity(RestHighLevelClient.java:1454)
	at org.elasticsearch.client.RestHighLevelClient.search(RestHighLevelClient.java:970)
	at org.springframework.data.elasticsearch.core.ElasticsearchRestTemplate.doCount(ElasticsearchRestTemplate.java:604)
	at org.springframework.data.elasticsearch.core.ElasticsearchRestTemplate.count(ElasticsearchRestTemplate.java:579)
	at org.springframework.data.elasticsearch.
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值