ES - ES 与 SpringBoot 集成 (elasticsearch-rest-high-level-client)
注意 - ES client的选择
选择1:Java API, 9300 端口,TCP (不选择,TCP长链接,es 7.x已经不建议使用,8以后就要废弃)
选择2:REST client,9200 端口,HTTP (选择这个,本文讲解的high level client就是这个)

1.导入依赖

2.官方调用教程

3.IDEA配置

一定要保证:我们导入的依赖,和安装的ES版本一致!!!
默认的版本可能和本地安装的版本不一致:
本地使用7.6.1,而springboot es starter里面使用的是6.8.7


hostname,这里指的是ES服务跑的服务器地址

相关的源码

4.API测试
4.1 ES rest client注入

4.2 索引indices相关API
创建索引

获取索引

删除索引

4.3 文档document相关API
添加文档

判断文档是否存在

获取文档

更新文档

删除文档

批量插入/批量更新/批量删除 文档



查询search


浙公网安备 33010602011771号