1、引入依赖
org.springframework.data spring-data-elasticsearch org.elasticsearch.client elasticsearch-rest-high-level-client 6.7.0
2、初始化配置
JestClientFactory factory = new JestClientFactory();
factory.setHttpClientConfig(new HttpClientConfig
.Builder(url) //服务地址
.defaultCredentials(username,password) //登录信息
.multiThreaded(true) //多线程设置
.build());
3、基本操作(增删改查)
客户端操作
4、实体类定义
@document(indexName = "knowledge") //索引名,注释在实体类上 @Field(type = FieldType.Integer) //定义实体类属性类型,注释在属性上
FieldType(枚举类)类型包括:
public enum FieldType {
Text, //文本
Integer,
Long,
Date,
Float,
Double,
Boolean,
Object,
Auto,
Nested,
Ip,
Attachment,
Keyword //字段
}



