赞
踩
- package com.dym.es.test;
-
- import org.apache.http.HttpHost;
- import org.elasticsearch.action.search.SearchRequest;
- import org.elasticsearch.action.search.SearchResponse;
- import org.elasticsearch.client.RequestOptions;
- import org.elasticsearch.client.RestClient;
- import org.elasticsearch.client.RestHighLevelClient;
- import org.elasticsearch.index.query.QueryBuilders;
- import org.elasticsearch.search.SearchHit;
- import org.elasticsearch.search.SearchHits;
- import org.elasticsearch.search.builder.SearchSourceBuilder;
-
-
- public class ESTest_Doc_Query {
- public static void main(String[] args) throws Exception {
-
- RestHighLevelClient esClient = new RestHighLevelClient(
- RestClient.builder(new HttpHost("localhost", 9200, "http"))
- );
-
- // 1. 查询索引中全部的数据
- SearchRequest request = new SearchRequest();
- request.indices("user");
-
- request.source(new SearchSourceBuilder().query(QueryBuilders.matchAllQuery()));
-
- SearchResponse response = esClient.search(request, RequestOptions.DEFAULT);
-
- SearchHits hits = response.getHits();
-
- System.out.println(hits.getTotalHits());
- System.out.println(response.getTook());
-
- for ( SearchHit hit : hits ) {
- System.out.println(hit.getSourceAsString());
- }
-
- esClient.close();
- }
- }
![](https://csdnimg.cn/release/blogv2/dist/pc/img/newCodeMoreWhite.png)
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。