springBoot集成elasticsearch
时间: 2023-02-26 13:09:47 浏览: 120
Spring Boot 集成 Elasticsearch 非常简单,只需要在 pom.xml 文件中添加以下依赖:
```
<dependency>
<groupId>org.elasticsearch.client</groupId>
<artifactId>elasticsearch-rest-high-level-client</artifactId>
<version>7.10.0</version>
</dependency>
```
然后,您可以在 Spring Boot 项目的配置文件中(例如 application.properties 或者 application.yml)配置 Elasticsearch 的连接信息:
```
spring.data.elasticsearch.cluster-nodes=localhost:9200
spring.data.elasticsearch.cluster-name=my-application
```
最后,您可以创建一个 Elasticsearch 客户端 bean:
```
@Bean
public RestHighLevelClient client() {
ClientConfiguration clientConfiguration
= ClientConfiguration.builder()
.connectedTo("localhost:9200")
.build();
return RestClients.create(clientConfiguration).rest();
}
```
现在,您就可以在代码中使用 Elasticsearch 了!
阅读全文