Springboot整合ES,ES版不一致

本文涉及的产品
检索分析服务 Elasticsearch 版,2核4GB开发者规格 1个月
简介: Springboot整合ES,ES版不一致

问题描述

最近想要提升自己的能力(其实就是被逼无奈),去学习了Elasticsearch:官方分布式搜索和分析引擎,在学完基础知识后(其实就是CRUD😂),就去Springboot中去整合ES,而在整合的过程中就遇到了一点点小问题,出现了依赖的版本和库里显示的版本不一致的问题

乐一下😊——问题就不复现了,直接把版本显示一致的截图放出来

这种才算是正常的界面

原因分析

我们的Springboot已经帮我们引入了ES了

我们点进进去看一下

会发现Springboot给我们引的版本是6.4.3,和我们引的不一样

解决办法

pom.xml中进行修改

先在properties 标签中添加对应版本的ES

我添加的是7.14.0版本,这个得看你自己用什么版本
<elasticsearch.version>7.14.0</elasticsearch.version>

然后在添加如下依赖,这个可以直接copy

<dependency>
            <groupId>org.elasticsearch</groupId>
            <artifactId>elasticsearch</artifactId>
            <version>${elasticsearch.version}</version>
        </dependency>

后面刷新下就可以了,刷新还没变化的话,清理下缓存,重启下就可以

致谢


相关实践学习
使用阿里云Elasticsearch体验信息检索加速
通过创建登录阿里云Elasticsearch集群,使用DataWorks将MySQL数据同步至Elasticsearch,体验多条件检索效果,简单展示数据同步和信息检索加速的过程和操作。
ElasticSearch 入门精讲
ElasticSearch是一个开源的、基于Lucene的、分布式、高扩展、高实时的搜索与数据分析引擎。根据DB-Engines的排名显示,Elasticsearch是最受欢迎的企业搜索引擎,其次是Apache Solr(也是基于Lucene)。 ElasticSearch的实现原理主要分为以下几个步骤: 用户将数据提交到Elastic Search 数据库中 通过分词控制器去将对应的语句分词,将其权重和分词结果一并存入数据 当用户搜索数据时候,再根据权重将结果排名、打分 将返回结果呈现给用户 Elasticsearch可以用于搜索各种文档。它提供可扩展的搜索,具有接近实时的搜索,并支持多租户。
相关文章
|
7月前
|
Java
Springboot整合es
Springboot整合es
156 1
|
7月前
|
供应链 Java
云HIS技术架构:Angular+Nginx+Java+Spring,SpringBoot
标准数据维护 用户信息:维护用户的基本信息,所在科室以及各个系统所具体的权限。 科室信息:维护医院的科室信息。 数据字典:标准字典信息的维护。 药品/诊疗目录维护:维护药品和诊疗目录的基本信息。
70 2
|
3月前
|
Java
SpringBoot项目使用Pulsar遇到的问题
SpringBoot项目使用Pulsar遇到的问题
61 4
|
6月前
|
Java Spring
解决Springboot集成ElasticSearch 报错:A bean with that name has already been defined in null and overriding
解决Springboot集成ElasticSearch 报错:A bean with that name has already been defined in null and overriding
237 2
|
7月前
|
Java 关系型数据库 MySQL
springboot集成spring-data-elasticsearch 完成对es的操作
springboot集成spring-data-elasticsearch 完成对es的操作
582 0
|
负载均衡 Java 开发工具
springboot2.x整合consul简单入门
springboot2.x整合consul简单入门
188 0
|
Java 程序员
SpringBoot整合ES集群报错集锦
SpringBoot整合ES集群报错集锦
65 0
|
JSON Java 数据库
Spring Data JPA构建Restful服务应用Demo
昨天介绍了什么是Rest和Restful,没有看到的同学可以参考我的这篇文章:深入理解REST与RESTfulAPI 那么说了这么多咱就实战一把,如何用SpringBoot来实现Rest,只需要Spring DataJPA和Spring Data Rest两个依赖包,快速开发一个restful应用。
192 1
|
存储 机器学习/深度学习 数据采集
基于ES在慢病项目中的应用
ES在慢性病管理项目中的应用
258 29
|
Dubbo IDE NoSQL
SpringBoot+Mybatis多模块(module)项目搭建教程
SpringBoot+Mybatis多模块(module)项目搭建教程
445 0
SpringBoot+Mybatis多模块(module)项目搭建教程