org.elasticsearch.client.Requests.searchRequest()方法的使用及代码示例

x33g5p2x  于2022-01-28 转载在 其他  
字(1.4k)|赞(0)|评价(0)|浏览(110)

本文整理了Java中org.elasticsearch.client.Requests.searchRequest方法的一些代码示例,展示了Requests.searchRequest的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Requests.searchRequest方法的具体详情如下:
包路径:org.elasticsearch.client.Requests
类名称:Requests
方法名:searchRequest

Requests.searchRequest介绍

[英]Creates a search request against one or more indices. Note, the search source must be set either using the actual JSON search source, or the org.elasticsearch.search.builder.SearchSourceBuilder.
[中]根据一个或多个索引创建搜索请求。注意,必须使用实际的JSON搜索源或组织设置搜索源。弹性搜索。搜索建设者SearchSourceBuilder。

代码示例

代码示例来源:origin: komoot/photon

public long count() {
    return this.esClient.search(Requests.searchRequest(indexName).types(indexType).source(SearchSourceBuilder.searchSource().size(0))).actionGet().getHits()
        .getTotalHits();
  }
}

代码示例来源:origin: javanna/elasticshell

public MultiSearchRequestBuilder<JsonInput, JsonOutput> add(SearchSourceBuilder searchSourceBuilder) {
  this.request.add(Requests.searchRequest().source(searchSourceBuilder));
  return this;
}

代码示例来源:origin: ezbz/projectx

@Override
 public ActionFuture<SearchResponse> execute(final Client client) {
  final SearchRequest request = Requests.searchRequest().searchType(
    SearchType.DFS_QUERY_AND_FETCH);
  final SearchSourceBuilder sourceBuilder = new SearchSourceBuilder();
  sourceBuilder.query(query);
  sourceBuilder.size(maxResults);
  request.source(sourceBuilder);
  return client.search(request);
 }
});

相关文章