SpringBoot 整合 Elasticsearch (超详细)
注意:
1、环境搭建
安装es
为了方便,环境使用Windows
配置
解压后配置
找到config目录的elasticsearch.yml
分词器
默认的Es是不支持中文分词的,下载ik分词器(下载的版本要与Es保持一致)
下图所示,解压后的分词器放在plugins目录下,ik目录需要自己创建启动
由于我是在Windows环境下,找到bin目录的elasticsearch.bat双击即可。
命令测试
查看健康状态
curl -X GET “localhost:9200/_cat/health?v“
查看所有节点
curl -X GET “localhost:9200/_cat/nodes?v“
新建索引
curl -X PUT "localhost:9200/test"
️ 查看索引
curl -X GET "localhost:9200/_cat/indices?v"
删除索引
curl -X DELETE "localhost:9200/test"
2、整合 Es
依赖 & 配置
我这里使用的是SpringBoot 2.1.5.RELEASE,根据实际情况选择版本。
<!--elasticsearch--> <dependency> <groupId>org.springframework.data</groupId> <artifactId>spring-data-elasticsearch</artifactId> <version>2.1.6.RELEASE</version> </dependency>
yaml配置
标签:
留言评论