0
点赞
收藏
分享

微信扫一扫

springboot整合elasticsearch

JakietYu 2022-01-08 阅读 76

步骤:

1.在pom文件中导入相关依赖

在这里插入图片描述

2.yml文件中添加es配置
spring:
elasticsearch:
jest:
uris: xxxxxx

3.创建es配置类对象

@Configuration
@Slf4j
public class ElasticsearchConfig {
	@Value("${}")
	private String uri;
    
    @Bean 
    RestHighLevelClient getBean() {
     HttpHost[] httpHosts = new HttpHost[1];
     httpHosts[i] = new HttpHost(uri.getHost(),uri.getPort(),uri.getScheme());
     return new RestHighLevelClient(RestClient.builder(httpHosts));
    }
}

3.使用RestHighLevelClient对象操作数据库

SearchSourceBuilder ssb = new SearchSourceBuilder();
SearchRequest searchRequest = new SearchRequest("tb_mt_data_001").source(ssb);
restHighLevelClient.search(searchRequest,RequestOptions.DEFAULT);
SearchHit[] hits = response.getHits().getHits();
举报

相关推荐

0 条评论