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实现地理位置查询
本实验将分别介绍如何使用Elasticsearch7.10版本进行全文检索、多语言检索和地理位置查询三个Elasticsearch基础检索子场景的实现。
ElasticSearch 入门精讲
ElasticSearch是一个开源的、基于Lucene的、分布式、高扩展、高实时的搜索与数据分析引擎。根据DB-Engines的排名显示,Elasticsearch是最受欢迎的企业搜索引擎,其次是Apache Solr(也是基于Lucene)。 ElasticSearch的实现原理主要分为以下几个步骤: 用户将数据提交到Elastic Search 数据库中 通过分词控制器去将对应的语句分词,将其权重和分词结果一并存入数据 当用户搜索数据时候,再根据权重将结果排名、打分 将返回结果呈现给用户 Elasticsearch可以用于搜索各种文档。它提供可扩展的搜索,具有接近实时的搜索,并支持多租户。
相关文章
|
2月前
|
Java
Springboot整合es
Springboot整合es
|
2月前
|
供应链 Java
云HIS技术架构:Angular+Nginx+Java+Spring,SpringBoot
标准数据维护 用户信息:维护用户的基本信息,所在科室以及各个系统所具体的权限。 科室信息:维护医院的科室信息。 数据字典:标准字典信息的维护。 药品/诊疗目录维护:维护药品和诊疗目录的基本信息。
42 2
|
2月前
|
存储 负载均衡 算法
SpringCloud基础 Consul的引入
SpringCloud基础 Consul的引入
28 1
|
2月前
|
Java 调度 Maven
Springboot实战篇--Springboot框架通过@Scheduled实现定时任务
Spring Boot的Scheduled定时任务无需额外Maven依赖,通过`@EnableScheduling`开启。任务调度有两种方式:fixedRate和fixedDelay,前者任务结束后立即按设定间隔执行,后者在任务完成后等待设定时间再执行。更灵活的是cron表达式,例如`0 0 3 * * ?`表示每天3点执行。实现定时任务时,需注意默认单线程执行可能导致的任务交错,可通过自定义线程池解决。
|
2月前
|
Java 关系型数据库 MySQL
springboot集成spring-data-elasticsearch 完成对es的操作
springboot集成spring-data-elasticsearch 完成对es的操作
211 0
|
8月前
|
负载均衡 Java 开发工具
springboot2.x整合consul简单入门
springboot2.x整合consul简单入门
|
8月前
|
Java 程序员
SpringBoot整合ES集群报错集锦
SpringBoot整合ES集群报错集锦
45 0
|
9月前
07SpringCloud - Consul项目示例
07SpringCloud - Consul项目示例
17 0
|
存储 机器学习/深度学习 数据采集
基于ES在慢病项目中的应用
ES在慢性病管理项目中的应用
235 28
|
Dubbo IDE NoSQL
SpringBoot+Mybatis多模块(module)项目搭建教程
SpringBoot+Mybatis多模块(module)项目搭建教程
331 0
SpringBoot+Mybatis多模块(module)项目搭建教程