IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 大数据 -> Springboot整合ElasticSearch所遇到的问题 -> 正文阅读

[大数据]Springboot整合ElasticSearch所遇到的问题

做项目时,使用spring整合elasticsearch遇到了很多问题,在这里进行一一说明,希望对以后遇到这些问题的有些帮助!!!

1 首先遇到的问题肯定是版本匹配的问题:

可以去spring官网查看整合elasticsearch相关文档

这里给出官网上的版本对应图

我使用的SpringBoot版本为2.6.3,Elasticsearch版本为7.16.3, Spring Data Elasticsearch版本为4.3.1。如果版本更新,请查找官网自行选择!

2 过时的类与方法

2.1 application.properties配置文件

大家在以前使用Spring整合Elasticsearch时,配置集群名以及集群服务器节点,如图:

现在会发现标红了!

可以使用,但还是发现过时了,不过这部分没有影响!

顺便提一句,ES服务器两个端口号,9200是HTTP连接,9300是TCP连接

spring.elasticsearch.uris=http://127.0.0.1:9200

2.2 过时的ElasticsearchTemplate

在Elasticsearch6.X版本中,可以使用两种方法进行数据操作

? ? ? ? 1.使用ElasticsearchTemplate

? ? ? ? 2.使用ElasticsearchRepository接口

第一种ElasticsearchTemplate方法已经在最新版被摒弃,取而代之的是ElasticsearchRestTemplate

在进行复杂查询操作时,可以使用其search方法,传入查询条件以及实体类型。查询条件不做解释!

SearchHits<DiscussPost> discussposts = elasticsearchTemplate.search(searchQuery, DiscussPost.class);

这里接触到SearchHits<T>方法,通过下图可以发现其实现序列化接口

?其中SearchHit<T>方法发现其中存有高亮区域,以及查找的内容!

?第二种方法中的search方法已经不存在了,所以大家遇到复杂查询,大家还是使用ElasticsearchRestTemplate进行查询吧!

希望大家可以提出错误点,如果在整合Elasticsearch过程中也遇到了问题找到解决方法,可以进行评论,希望对大家有一定的帮助!!!

  大数据 最新文章
实现Kafka至少消费一次
亚马逊云科技:还在苦于ETL?Zero ETL的时代
初探MapReduce
【SpringBoot框架篇】32.基于注解+redis实现
Elasticsearch:如何减少 Elasticsearch 集
Go redis操作
Redis面试题
专题五 Redis高并发场景
基于GBase8s和Calcite的多数据源查询
Redis——底层数据结构原理
上一篇文章      下一篇文章      查看所有文章
加:2022-01-30 18:59:54  更:2022-01-30 19:01:35 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 13:03:07-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码