{"id":89905,"date":"2020-05-13T05:39:48","date_gmt":"2020-05-12T21:39:48","guid":{"rendered":"http:\/\/4563.org\/?p=89905"},"modified":"2020-05-13T05:39:48","modified_gmt":"2020-05-12T21:39:48","slug":"java-%e4%bd%bf%e7%94%a8-resthighlevelclient-%e8%b0%83%e7%94%a8%e6%85%a2","status":"publish","type":"post","link":"http:\/\/4563.org\/?p=89905","title":{"rendered":"Java \u4f7f\u7528 RestHighLevelClient \u8c03\u7528\u6162"},"content":{"rendered":"<div>\n<div>\n<div>\n<h1>                  Java \u4f7f\u7528 RestHighLevelClient \u8c03\u7528\u6162               <\/h1>\n<p> <\/p>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : 1406075864 <\/span>  <span><i><\/i> 24<\/span> <\/div>\n<div> <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div isfirst=\"1\"> <\/p>\n<p>\u76f4\u63a5\u4f7f\u7528 postman \u8c03\u7528 \u7528\u65f6\u4e00\u79d2<\/p>\n<pre><code>http:\/\/106.13.148.210:9200\/_search {   \"query\": {     \"match\": {       \"book_id\": {         \"query\": 87,         \"operator\": \"OR\",         \"prefix_length\": 0,         \"max_expansions\": 50,         \"fuzzy_transpositions\": true,         \"lenient\": false,         \"zero_terms_query\": \"NONE\",         \"auto_generate_synonyms_phrase_query\": true,         \"boost\": 1       }     }   },   \"size\": 500 } <\/code><\/pre>\n<p>\u4f7f\u7528 java \u4ee3\u7801 8 \u79d2\u591a<\/p>\n<pre><code>     \/*    SearchRequest searchRequest = new SearchRequest(\"web_book_chapter\");         SearchSourceBuilder sourceBuilder = new SearchSourceBuilder();         MatchQueryBuilder matchQueryBuilder = QueryBuilders.matchQuery(\"book_id\", 48);         \/\/  matchQueryBuilder.         sourceBuilder.query(matchQueryBuilder);          sourceBuilder.size(200);         System.out.println(sourceBuilder.toString());         sourceBuilder.timeout(new TimeValue(60, TimeUnit.SECONDS));         searchRequest.source(sourceBuilder);         long startTime=System.currentTimeMillis();         try {               SearchResponse searchResponse = client.search(searchRequest, RequestOptions.DEFAULT);             long endTime=System.currentTimeMillis();             System.out.println(\"\u7a0b\u5e8f\u8fd0\u884c\u65f6\u95f4\uff1a \"+(endTime - startTime)+\"ms\");             SearchHits hits = searchResponse.getHits();             SearchHit[] searchHits = hits.getHits();             for (SearchHit hit : searchHits) {                 String sourceAsString = hit.getSourceAsString();                 BookChapterModel bookChapterModel = JSON.parseObject(sourceAsString, BookChapterModel.class);                 list.add(bookChapterModel);             }          }catch (Exception e){             e.printStackTrace();         }                               @Bean     public RestHighLevelClient restHighLevelClient(){         long startTime=System.currentTimeMillis();         RestHighLevelClient restHighLevelClient = new RestHighLevelClient(                 RestClient.builder(                         new HttpHost(\"106.13.148.210\", 9200,\"http\")                 )         );          long endTime=System.currentTimeMillis();         System.out.println(\"\u521d\u59cb\u5316\u5ba2\u6237\u7aef\u65f6\u95f4\uff1a \"+(endTime - startTime)+\"ms\");         return restHighLevelClient;     } <\/code><\/pre>\n<\/p><\/div>\n<div> <b>\u5927\u4f6c\u6709\u8a71\u8aaa<\/b> (<span>0<\/span>)        <\/div>\n<div> <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<ul>\n<li>\n","protected":false},"excerpt":{"rendered":"<p>Java \u4f7f\u7528 RestHighL&hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[],"tags":[],"_links":{"self":[{"href":"http:\/\/4563.org\/index.php?rest_route=\/wp\/v2\/posts\/89905"}],"collection":[{"href":"http:\/\/4563.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/4563.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/4563.org\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/4563.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=89905"}],"version-history":[{"count":0,"href":"http:\/\/4563.org\/index.php?rest_route=\/wp\/v2\/posts\/89905\/revisions"}],"wp:attachment":[{"href":"http:\/\/4563.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=89905"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/4563.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=89905"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/4563.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=89905"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}