public static class SearchWork.Builder extends SimpleElasticsearchWork.Builder<SearchWork.Builder> implements SearchWorkBuilder
dirtiedIndexName, luceneWork, markIndexDirty, resultAssessor
Constructor and Description |
---|
Builder(com.google.gson.JsonObject payload) |
Modifier and Type | Method and Description |
---|---|
ElasticsearchWork<SearchResult> |
build() |
protected ElasticsearchRequest |
buildRequest() |
SearchWork.Builder |
indexes(Collection<URLEncodedString> indexNames) |
SearchWork.Builder |
paging(int firstResult,
int size) |
SearchWork.Builder |
scrolling(int scrollSize,
String scrollTimeout) |
luceneWork, markIndexDirty
public SearchWork.Builder indexes(Collection<URLEncodedString> indexNames)
indexes
in interface SearchWorkBuilder
public SearchWork.Builder paging(int firstResult, int size)
paging
in interface SearchWorkBuilder
public SearchWork.Builder scrolling(int scrollSize, String scrollTimeout)
scrolling
in interface SearchWorkBuilder
protected ElasticsearchRequest buildRequest()
buildRequest
in class SimpleElasticsearchWork.Builder<SearchWork.Builder>
public ElasticsearchWork<SearchResult> build()
build
in interface ElasticsearchWorkBuilder<ElasticsearchWork<SearchResult>>
build
in class SimpleElasticsearchWork.Builder<SearchWork.Builder>
Copyright © 2006-2017 Red Hat, Inc. All Rights Reserved