| |
|
开发:
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连接
2.2 过时的ElasticsearchTemplate在Elasticsearch6.X版本中,可以使用两种方法进行数据操作 ? ? ? ? 1.使用ElasticsearchTemplate ? ? ? ? 2.使用ElasticsearchRepository接口 第一种ElasticsearchTemplate方法已经在最新版被摒弃,取而代之的是ElasticsearchRestTemplate 在进行复杂查询操作时,可以使用其search方法,传入查询条件以及实体类型。查询条件不做解释!
这里接触到SearchHits<T>方法,通过下图可以发现其实现序列化接口 ?其中SearchHit<T>方法发现其中存有高亮区域,以及查找的内容! ?第二种方法中的search方法已经不存在了,所以大家遇到复杂查询,大家还是使用ElasticsearchRestTemplate进行查询吧! 希望大家可以提出错误点,如果在整合Elasticsearch过程中也遇到了问题找到解决方法,可以进行评论,希望对大家有一定的帮助!!! |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
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- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |