超详细 SpringBoot 整合 Elasticsearch .md

SpringBoot 整合 Elasticsearch (超详细)注意:1、环境搭建安装es【超详细 SpringBoot 整合 Elasticsearch .md】Elasticsearch 6.4.3 下载链接
为了方便,环境使用Windows
配置解压后配置

  • 找到config目录的elasticsearch.yml
分词器
  • 默认的Es是不支持中文分词的,下载ik分词器(下载的版本要与Es保持一致)
  • Elasticsearch-ik 6.4.3 下载链接
下图所示,解压后的分词器放在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配置

    推荐阅读