当前位置:   article > 正文

【ES】之整合SpringBoot_es结合springboot项目

es结合springboot项目

一、ES整合Springboot(环境配置)
  1. 引入依赖
    在这里插入图片描述
    注意:这里的2.2.2对应的是6.4.3版本,我们的ES版本是7.4,不匹配,这时候我们需要降级,降到6.4.3

  2. 修改配置文件
    在这里插入图片描述
    注意:这里的端口号应该是9300,如果有多个节点,可以配置多个

启动报错的解决办法
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述


整合相关的链接

链接:https://pan.baidu.com/s/1DtW2iXtretwfYij9e7Ou1Q
提取码:smuv
复制这段内容后打开百度网盘手机App,操作更方便哦–来自百度网盘超级会员V1的分享


二、ES整合Springboot(索引操作测试)
  1. 创建一个pojo
    在这里插入图片描述
  2. 创建索引
    在这里插入图片描述
  3. 更新
  • 增加几个field
    在这里插入图片描述

  • 为新加的field增加了内容。更新
    在这里插入图片描述

  • 运行之后更新成功

  1. 删除索引
    在这里插入图片描述

注意:

  • 不建议使用ElasticSearchTemplate对索引进行管理(创建索引,更新映射,删除索引)
  • 索引就像数据库中的表,平时不会用Java代码对数据库进行频繁的增删改查
  • 只会根据数据进行crud
  • es也是如此,我们尽量使用ElasticSearchTemplate 对文档进行crud的操作
  • 属性(fieldType)类型不灵活
  • 主分片和副分片数无法设置
三、ES整合Springboot(文档操作测试)
1. 更新文档

在这里插入图片描述

2. 查询文档

在这里插入图片描述

3. 根据id删除文档数据

在这里插入图片描述

4. 分页实现

在这里插入图片描述

四、ES整合Springboot(实现高亮)

在这里插入图片描述
在这里插  入图片描述
在这里插入图片描述
在这里插入图片描述

五、ES整合Springboot(实现排序)

在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/花生_TL007/article/detail/126659
推荐阅读
相关标签
  

闽ICP备14008679号