一、添加依赖
根据官方文档导入对应架包
<dependency>
<groupId>org.elasticsearch.client</groupId>
<artifactId>elasticsearch-rest-high-level-client</artifactId>
<version>7.8.1</version>
</dependency>
二、初始化
RestHighLevelClient client = new RestHighLevelClient(
RestClient.builder(
new HttpHost("localhost", 9200, "http"),
new HttpHost("localhost", 9201, "http")));
//使用完后关闭资源
client.close();
所有的方法都在RestHighLevelClient类中了,直接去使用即可
创建SpringBoot项目
SpringBoot中已经有了starter,直接选择NoSQL里面导入启动依赖就可以了
创建配置类
@Configuration
public class ElasticConfig {
@Bean
public RestHighLevelClient getRestHighLevelClient(){
RestHighLevelClient client = new RestHighLevelClient(
//如果是集群再配置多个
RestClient.builder(new HttpHost