springboot集成ElasticSearch
参考文章:https://www.toutiao.com/i6648144247281156611/
https://blog.youkuaiyun.com/jacksonary/article/details/82729556
github地址:https://github.com/bbossgroups/bboss-elasticsearch
github:https://github.com/spring-projects/spring-data-elasticsearch
坑比问题:https://blog.youkuaiyun.com/blackhost/article/details/84769317
一、 所需jar包
本人用的es版本是5.6.9,集成的jar包版本需要根据es实际版本来调整
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-elasticsearch</artifactId>
<version>2.0.9.RELEASE</version>
</dependency>
jar包版本参考:
spring-data-elasticsearch | elasticsearch |
---|---|
3.1.x | 6.2.2 |
3.0.x | 5.5.0 |
2.1.x | 2.4.0 |
2.0.x | 2.2.0 |
1.3.x | 1.5.2 |
二、 ElasticSearch配置
2.1、配置文件配置
#es配置
elasticsearch.host=127.0.0.1
elasticsearch.port=9300
elasticsearch.clustername=yjx-es
2.2、配置类
package com.yjx.homeweb.config;
import com.yjx.common.utils.LogUtil;
import java.net.InetAddress;
import org.elasticsearch.c