1.第一步找官方文档
帮助文档:https://www.elastic.co/guide/index.html
(官网向下拉,在最后面小字写的【文档】,点击即可)
我们找跟客户端相关的
点进去,看到
点击第一个,进去如下,选择高级版本
可以看到目录如下(点击+就可以看到下面的子项目)
1.找到原生依赖
<dependency>
<groupId> org.elasticsearch.client </groupId>
<artifactId > elasticsearch -rest-high-level-client </artifactId>
<version> 7.13.1 </version>
</dependency>
2.找对象
3.分析这个类中的方法即可
配置基本的项目
那开始创建一个springboot项目吧
因为是空项目,所以需要配置你本地的maven位置,在setting-buildxxx找到maven就行,或者直接打开setting搜索maven
然后配置一下jdk版本
File-Project Structure
同时确认一下,java的编译版本是1.8
javascript的版本也要确认一下是ECMAScrpit6
目前为止,环境准备ok
看一下pom
问题:一定要保证我们导入的依赖和我们用的es版本一致
我们本地装的是7.6.1版本是es,所以这里我们要自定义es依赖的版本,我安装的是7.6.1,所以这里要找一下springboot依赖中设置的es版本的变量,点击parent,
然后点击dependencies
搜索一下跟es或者elasticsearch相关的,或者从头到尾看一下设置版本的地方
找到
给他copy过来、
<elasticsearch.version>7.6.1</elasticsearch.version>
设置进pom.xml
然后刷新一下maven,保证是最新的,这是细节,但是要注意
下篇开始写具体springboot的代码