我是Elasticsearch的初学者,正在寻找最佳方法将Elasticsearch与Spring Boot集成。
我不确定应该使用以下哪种方式:
Spring Data Elasticsearch
JEST
- Java High Level REST Client
谢谢。
我是Elasticsearch的初学者,正在寻找最佳方法将Elasticsearch与Spring Boot集成。
我不确定应该使用以下哪种方式:
Spring Data Elasticsearch
JEST
谢谢。
/** Configuration Bean */
@Configuration
public class ElasticsearchConfig {
@Value("${elasticsearch.host}")
private String host;
@Value("${elasticsearch.port}")
private int port;
@Bean
public RestClient restClient() {
return RestClient.builder(new HttpHost(host, port)).build();
}
}
// use the dependency in your other components/services, using dependency injection
@Autowired
private RestClient restClient;