SpringBoot整合Jest操作ES
Posted Coreqi
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SpringBoot整合Jest操作ES相关的知识,希望对你有一定的参考价值。
(1)、添加依赖
1 <dependency> 2 <groupId>io.searchbox</groupId> 3 <artifactId>jest</artifactId> 4 <version>6.3.1</version> 5 </dependency>
(2)、配置文件中配置相关属性
1 spring.elasticsearch.jest.uris=http://192.168.205.128:9200
(3)、使用JestClient操作ES
1 @Autowired 2 private JestClient jestClient; 3 4 public String add() throws IOException { 5 User user = new User(1,"fanqi","123456",1); 6 //构建一个索引 7 Index index = new Index.Builder(user).index("coreqi").type("user").build(); 8 //执行 9 DocumentResult result =jestClient.execute(index); 10 return result.getJsonString(); 11 } 12 13 public String search() throws IOException { 14 String searchJson = "{ " + 15 " "query": { " + 16 " "match": { " + 17 " "UserName": "fanqi" " + 18 " } " + 19 " } " + 20 "}"; 21 //构建一个搜索 22 Search search = new Search.Builder(searchJson).addIndex("coreqi").addType("user").build(); 23 //执行 24 SearchResult result = jestClient.execute(search); 25 return result.getJsonString(); 26 }
以上是关于SpringBoot整合Jest操作ES的主要内容,如果未能解决你的问题,请参考以下文章
ElasticSearch04_elasticsearch-Rest-Client整合SpringBoot中使用保存数据利用JAVA代码操作es
ElasticSearch04_elasticsearch-Rest-Client整合SpringBoot中使用保存数据利用JAVA代码操作es
商城项目19_elasticsearch-Rest-Client整合SpringBoot中使用保存数据利用JAVA代码操作es
ElasticSearch04_elasticsearch-Rest-Client整合SpringBoot中使用保存数据利用JAVA代码操作es
商城项目19_elasticsearch-Rest-Client整合SpringBoot中使用保存数据利用JAVA代码操作es