springboot配置elasticsearch
时间: 2023-04-30 07:01:24 浏览: 150
Spring Boot 配置 Elasticsearch 可以通过以下步骤完成:
1. 添加 Elasticsearch 依赖
在 pom.xml 文件中添加 Elasticsearch 的依赖:
```
<dependency>
<groupId>org.elasticsearch.client</groupId>
<artifactId>elasticsearch-rest-high-level-client</artifactId>
<version>7.10.2</version>
</dependency>
```
2. 配置 Elasticsearch 连接信息
在 application.properties 文件中添加 Elasticsearch 连接信息:
```
spring.elasticsearch.rest.uris=http://localhost:920
```
3. 创建 Elasticsearch 客户端
在 Spring Boot 应用程序中创建 Elasticsearch 客户端:
```
@Configuration
public class ElasticsearchConfig {
@Value("${spring.elasticsearch.rest.uris}")
private String elasticsearchUris;
@Bean
public RestHighLevelClient elasticsearchClient() {
RestClientBuilder builder = RestClient.builder(HttpHost.create(elasticsearchUris));
return new RestHighLevelClient(builder);
}
}
```
4. 使用 Elasticsearch 客户端
在需要使用 Elasticsearch 的地方注入 Elasticsearch 客户端:
```
@Autowired
private RestHighLevelClient elasticsearchClient;
```
然后就可以使用 Elasticsearch 客户端进行操作了。
阅读全文