本文整理了Java中org.elasticsearch.search.builder.SearchSourceBuilder.from()
方法的一些代码示例,展示了SearchSourceBuilder.from()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。SearchSourceBuilder.from()
方法的具体详情如下:
包路径:org.elasticsearch.search.builder.SearchSourceBuilder
类名称:SearchSourceBuilder
方法名:from
[英]Gets the from index to start the search from.
[中]获取开始搜索的起始索引。
代码示例来源:origin: Netflix/conductor
searchSourceBuilder.from(start);
searchSourceBuilder.size(size);
代码示例来源:origin: Graylog2/graylog2-server
searchSourceBuilder.from(offset);
代码示例来源:origin: Netflix/conductor
searchSourceBuilder.from(start);
searchSourceBuilder.size(size);
代码示例来源:origin: spring-projects/spring-data-elasticsearch
searchSourceBuilder.from((int) offset);
searchSourceBuilder.size(pageable.getPageSize());
代码示例来源:origin: org.elasticsearch/elasticsearch
/**
* From index to start the search from. Defaults to {@code 0}.
*/
public SearchRequestBuilder setFrom(int from) {
sourceBuilder().from(from);
return this;
}
代码示例来源:origin: spring-projects/spring-data-elasticsearch
sourceBuilder.size(query.getPageable().getPageSize());
sourceBuilder.from(startRecord);
代码示例来源:origin: tomoya92/pybbs
SearchSourceBuilder builder = new SearchSourceBuilder();
builder.query(QueryBuilders.multiMatchQuery(keyword, fields));
builder.from((pageNo - 1) * pageSize).size(pageSize);
request.source(builder);
SearchResponse response = client.search(request, RequestOptions.DEFAULT);
代码示例来源:origin: org.elasticsearch/elasticsearch
@Override
public ActionRequestValidationException validate() {
ActionRequestValidationException validationException = null;
final Scroll scroll = scroll();
if (source != null && source.trackTotalHits() == false && scroll != null) {
validationException =
addValidationError("disabling [track_total_hits] is not allowed in a scroll context", validationException);
}
if (source != null && source.from() > 0 && scroll != null) {
validationException =
addValidationError("using [from] is not allowed in a scroll context", validationException);
}
if (requestCache != null && requestCache && scroll != null) {
DEPRECATION_LOGGER.deprecated("Explicitly set [request_cache] for a scroll query is deprecated and will return a 400 " +
"error in future versions");
}
if (source != null && source.size() == 0 && scroll != null) {
validationException = addValidationError("[size] cannot be [0] in a scroll context", validationException);
}
if (source != null && source.rescores() != null && source.rescores().isEmpty() == false && scroll != null) {
DEPRECATION_LOGGER.deprecated("Using [rescore] for a scroll query is deprecated and will be ignored. From 7.0 on will " +
"return a 400 error");
}
return validationException;
}
代码示例来源:origin: apache/metron
for (int i = 1; i < pages; i++) {
int from = i * pageSize;
builder.from(from);
esResponse = transportClient.search(request);
allResults.addAll(getSearchResults(esResponse));
代码示例来源:origin: org.elasticsearch/elasticsearch
@Override
public ActionRequestValidationException validate() {
ActionRequestValidationException e = searchRequest.validate();
if (searchRequest.source().from() != -1) {
e = addValidationError("from is not supported in this context", e);
}
if (searchRequest.source().storedFields() != null) {
e = addValidationError("stored_fields is not supported in this context", e);
}
if (maxRetries < 0) {
e = addValidationError("retries cannot be negative", e);
}
if (false == (size == -1 || size > 0)) {
e = addValidationError(
"size should be greater than 0 if the request is limited to some number of documents or -1 if it isn't but it was ["
+ size + "]",
e);
}
if (searchRequest.source().slice() != null && slices != DEFAULT_SLICES) {
e = addValidationError("can't specify both manual and automatic slicing at the same time", e);
}
return e;
}
代码示例来源:origin: apache/metron
.from(searchRequest.getFrom())
.query(queryBuilder)
.trackScores(true);
代码示例来源:origin: org.apache.servicemix.bundles/org.apache.servicemix.bundles.elasticsearch
/**
* From index to start the search from. Defaults to {@code 0}.
*/
public SearchRequestBuilder setFrom(int from) {
sourceBuilder().from(from);
return this;
}
代码示例来源:origin: apache/servicemix-bundles
/**
* From index to start the search from. Defaults to {@code 0}.
*/
public SearchRequestBuilder setFrom(int from) {
sourceBuilder().from(from);
return this;
}
代码示例来源:origin: com.strapdata.elasticsearch/elasticsearch
/**
* From index to start the search from. Defaults to <tt>0</tt>.
*/
public SearchRequestBuilder setFrom(int from) {
sourceBuilder().from(from);
return this;
}
代码示例来源:origin: harbby/presto-connectors
/**
* The index to start to return hits from. Defaults to <tt>0</tt>.
*/
public TopHitsBuilder setFrom(int from) {
sourceBuilder().from(from);
return this;
}
代码示例来源:origin: org.elasticsearch/elasticsearch
searchSourceBuilder.from(from);
代码示例来源:origin: org.elasticsearch/elasticsearch
private SearchSourceBuilder buildExpandSearchSourceBuilder(InnerHitBuilder options, CollapseBuilder innerCollapseBuilder) {
SearchSourceBuilder groupSource = new SearchSourceBuilder();
groupSource.from(options.getFrom());
groupSource.size(options.getSize());
if (options.getSorts() != null) {
代码示例来源:origin: org.elasticsearch/elasticsearch
context.from(source.from());
context.size(source.size());
Map<String, InnerHitContextBuilder> innerHitBuilders = new HashMap<>();
代码示例来源:origin: org.nuxeo.elasticsearch/nuxeo-elasticsearch-audit
@Override
public List<?> nativeQuery(String query, Map<String, Object> params, int pageNb, int pageSize) {
SearchRequest request = buildQuery(query, params);
if (pageNb > 0) {
request.source().from(pageNb * pageSize);
}
if (pageSize > 0) {
request.source().size(pageSize);
}
SearchResponse searchResponse = runRequest(request);
return buildLogEntries(searchResponse);
}
代码示例来源:origin: hakdogan/ElasticSearch
@Bean
public SearchSourceBuilder getSearchSourceBuilder(){
SearchSourceBuilder sourceBuilder = new SearchSourceBuilder();
sourceBuilder.from(props.getIndex().getFrom());
sourceBuilder.size(props.getIndex().getSize());
sourceBuilder.timeout(new TimeValue(props.getIndex().getTimeout(), TimeUnit.SECONDS));
return sourceBuilder;
}
内容来源于网络,如有侵权,请联系作者删除!