慕九州0538710
2020-06-04 12:03
Elasticsearch exception [type=json_parse_exception, reason=Current token (VALUE_NUMBER_INT) not of boolean type这是什么原因引起的、请教
先确保elastic search 和 springboot的版本匹配。
低版本的springboot, 需要在@document 中加属性 type="_doc"
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-elasticsearch</artifactId> <version>2.2.0.RELEASE</version> </dependency> 这边改成2.2.0,亲测有效。
需要版本保持一致,比如说springboot使用的是2.2.0.RELEASE,看一下对员工的elasticsearch对应的版本,比如是:6.8.3 那么你安装的elastic的版本必须和这个保持一致,或者你修改springboot的版本。确保两者一致 就没问题
错误原因:当前最新版springboot 2.4.0 相匹配的spring-boot-starter-data-elasticsearch支持的是elasticsearch 7.x.x版本 然而本门课程使用的是6.3.2
解决方法:
方法一:升级elasticsearch到7.x.x版本
方法二:使用过去的springboot版本 我尝试了2.2.0.RELEASE 这个错误就不再出现了 推荐此方法因为比较容易修改只需更新pom.xml
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.2.0.RELEASE</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
我也遇到了,完全没法解决
springboot版本问题,使用2.2.0可以正常运行
这个问题怎么解决呀 有人解决了了吗
这个问题应该是Spring boot版本问题 ,目前使用idea自动搭建的Spring项目中,Spring boot版本是2.3.1,这个版本的应该和视频中的版本不匹配 大家可以试试使用2.2.0版本就可以解决了
老师在这一节,EsBlog实体类上的@Document注解的type属性,写的是doc,要写成_doc,再重新跑就可以了
同求,有人解决了吗
同求,这个问题要怎么解决
解决了吗。我也碰到了
您好, 您解决这个问题了吗? 我出现同样的错误? 求指教
Springboot + ElasticSearch 构建博客检索系统
22961 学习 · 112 问题
相似问题