当前位置:   article > 正文

ESTest_Doc_Query

estest
  1. package com.dym.es.test;
  2. import org.apache.http.HttpHost;
  3. import org.elasticsearch.action.search.SearchRequest;
  4. import org.elasticsearch.action.search.SearchResponse;
  5. import org.elasticsearch.client.RequestOptions;
  6. import org.elasticsearch.client.RestClient;
  7. import org.elasticsearch.client.RestHighLevelClient;
  8. import org.elasticsearch.index.query.QueryBuilders;
  9. import org.elasticsearch.search.SearchHit;
  10. import org.elasticsearch.search.SearchHits;
  11. import org.elasticsearch.search.builder.SearchSourceBuilder;
  12. public class ESTest_Doc_Query {
  13. public static void main(String[] args) throws Exception {
  14. RestHighLevelClient esClient = new RestHighLevelClient(
  15. RestClient.builder(new HttpHost("localhost", 9200, "http"))
  16. );
  17. // 1. 查询索引中全部的数据
  18. SearchRequest request = new SearchRequest();
  19. request.indices("user");
  20. request.source(new SearchSourceBuilder().query(QueryBuilders.matchAllQuery()));
  21. SearchResponse response = esClient.search(request, RequestOptions.DEFAULT);
  22. SearchHits hits = response.getHits();
  23. System.out.println(hits.getTotalHits());
  24. System.out.println(response.getTook());
  25. for ( SearchHit hit : hits ) {
  26. System.out.println(hit.getSourceAsString());
  27. }
  28. esClient.close();
  29. }
  30. }

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/很楠不爱3/article/detail/68188
推荐阅读
相关标签
  

闽ICP备14008679号