SearchRequestBuilder |
SearchRequestBuilder.addAggregation(AggregationBuilder aggregation) |
Adds an aggregation to the search operation.
|
SearchRequestBuilder |
SearchRequestBuilder.addAggregation(PipelineAggregationBuilder aggregation) |
Adds an aggregation to the search operation.
|
SearchRequestBuilder |
SearchRequestBuilder.addDocValueField(String name) |
Adds a docvalue based field to load and return.
|
SearchRequestBuilder |
SearchRequestBuilder.addDocValueField(String name,
String format) |
Adds a docvalue based field to load and return.
|
SearchRequestBuilder |
SearchRequestBuilder.addIndexBoost(String index,
float indexBoost) |
Sets the boost a specific index will receive when the query is executed against it.
|
SearchRequestBuilder |
SearchRequestBuilder.addRescorer(RescorerBuilder<?> rescorer) |
Adds a new rescorer.
|
SearchRequestBuilder |
SearchRequestBuilder.addRescorer(RescorerBuilder<?> rescorer,
int window) |
Adds a new rescorer.
|
SearchRequestBuilder |
SearchRequestBuilder.addScriptField(String name,
Script script) |
Adds a script based field to load and return.
|
SearchRequestBuilder |
SearchRequestBuilder.addSort(String field,
SortOrder order) |
Adds a sort against the given field name and the sort ordering.
|
SearchRequestBuilder |
SearchRequestBuilder.addSort(SortBuilder<?> sort) |
Adds a generic sort builder.
|
SearchRequestBuilder |
SearchRequestBuilder.addStoredField(String field) |
Adds a stored field to load and return (note, it must be stored) as part of the search request.
|
SearchRequestBuilder |
SearchRequestBuilder.clearRescorers() |
Clears all rescorers from the builder.
|
SearchRequestBuilder |
SearchRequestBuilder.highlighter(HighlightBuilder highlightBuilder) |
|
SearchRequestBuilder |
SearchRequestBuilder.searchAfter(Object[] values) |
Set the sort values that indicates which docs this request should "search after".
|
SearchRequestBuilder |
SearchRequestBuilder.seqNoAndPrimaryTerm(boolean seqNoAndPrimaryTerm) |
Should each SearchHit be returned with the
sequence number and primary term of the last modification of the document.
|
SearchRequestBuilder |
SearchRequestBuilder.setAllowPartialSearchResults(boolean allowPartialSearchResults) |
Sets if this request should allow partial results.
|
SearchRequestBuilder |
SearchRequestBuilder.setBatchedReduceSize(int batchedReduceSize) |
Sets the number of shard results that should be reduced at once on the coordinating node.
|
SearchRequestBuilder |
SearchRequestBuilder.setCollapse(CollapseBuilder collapse) |
|
SearchRequestBuilder |
SearchRequestBuilder.setExplain(boolean explain) |
Should each SearchHit be returned with an
explanation of the hit (ranking).
|
SearchRequestBuilder |
SearchRequestBuilder.setFetchSource(boolean fetch) |
Indicates whether the response should contain the stored _source for every hit
|
SearchRequestBuilder |
SearchRequestBuilder.setFetchSource(String[] includes,
String[] excludes) |
Indicate that _source should be returned with every hit, with an "include" and/or "exclude" set which can include simple wildcard
elements.
|
SearchRequestBuilder |
SearchRequestBuilder.setFetchSource(String include,
String exclude) |
Indicate that _source should be returned with every hit, with an "include" and/or "exclude" set which can include simple wildcard
elements.
|
SearchRequestBuilder |
SearchRequestBuilder.setFrom(int from) |
From index to start the search from.
|
SearchRequestBuilder |
SearchRequestBuilder.setIndices(String... indices) |
Sets the indices the search will be executed on.
|
SearchRequestBuilder |
SearchRequestBuilder.setIndicesOptions(IndicesOptions indicesOptions) |
Specifies what type of requested indices to ignore and wildcard indices expressions.
|
SearchRequestBuilder |
SearchRequestBuilder.setMaxConcurrentShardRequests(int maxConcurrentShardRequests) |
Sets the number of shard requests that should be executed concurrently on a single node.
|
SearchRequestBuilder |
SearchRequestBuilder.setMinScore(float minScore) |
Sets the minimum score below which docs will be filtered out.
|
SearchRequestBuilder |
SearchRequestBuilder.setPostFilter(QueryBuilder postFilter) |
Sets a filter that will be executed after the query has been executed and only has affect on the search hits
(not aggregations).
|
SearchRequestBuilder |
SearchRequestBuilder.setPreference(String preference) |
Sets the preference to execute the search.
|
SearchRequestBuilder |
SearchRequestBuilder.setPreFilterShardSize(int preFilterShardSize) |
Sets a threshold that enforces a pre-filter roundtrip to pre-filter search shards based on query rewriting if the number of shards
the search request expands to exceeds the threshold.
|
SearchRequestBuilder |
SearchRequestBuilder.setProfile(boolean profile) |
Should the query be profiled.
|
SearchRequestBuilder |
SearchRequestBuilder.setQuery(QueryBuilder queryBuilder) |
Constructs a new search source builder with a search query.
|
SearchRequestBuilder |
SearchRequestBuilder.setRequestCache(Boolean requestCache) |
Sets if this request should use the request cache or not, assuming that it can (for
example, if "now" is used, it will never be cached).
|
SearchRequestBuilder |
SearchRequestBuilder.setRescorer(RescorerBuilder<?> rescorer) |
Clears all rescorers on the builder and sets the first one.
|
SearchRequestBuilder |
SearchRequestBuilder.setRescorer(RescorerBuilder rescorer,
int window) |
Clears all rescorers on the builder and sets the first one.
|
SearchRequestBuilder |
SearchRequestBuilder.setRouting(String routing) |
A comma separated list of routing values to control the shards the search will be executed on.
|
SearchRequestBuilder |
SearchRequestBuilder.setRouting(String... routing) |
The routing values to control the shards that the search will be executed on.
|
SearchRequestBuilder |
SearchRequestBuilder.setScroll(String keepAlive) |
If set, will enable scrolling of the search request for the specified timeout.
|
SearchRequestBuilder |
SearchRequestBuilder.setScroll(TimeValue keepAlive) |
If set, will enable scrolling of the search request for the specified timeout.
|
SearchRequestBuilder |
SearchRequestBuilder.setScroll(Scroll scroll) |
If set, will enable scrolling of the search request.
|
SearchRequestBuilder |
SearchRequestBuilder.setSearchType(String searchType) |
|
SearchRequestBuilder |
SearchRequestBuilder.setSearchType(SearchType searchType) |
|
SearchRequestBuilder |
SearchRequestBuilder.setSize(int size) |
The number of search hits to return.
|
SearchRequestBuilder |
SearchRequestBuilder.setSource(SearchSourceBuilder source) |
Sets the source of the request as a SearchSourceBuilder.
|
SearchRequestBuilder |
SearchRequestBuilder.setStats(String... statsGroups) |
The stats groups this request will be aggregated under.
|
SearchRequestBuilder |
SearchRequestBuilder.setStats(List<String> statsGroups) |
The stats groups this request will be aggregated under.
|
SearchRequestBuilder |
SearchRequestBuilder.setTerminateAfter(int terminateAfter) |
An optional document count, upon collecting which the search
query will early terminate
|
SearchRequestBuilder |
SearchRequestBuilder.setTimeout(TimeValue timeout) |
An optional timeout to control how long search is allowed to take.
|
SearchRequestBuilder |
SearchRequestBuilder.setTrackScores(boolean trackScores) |
Applies when sorting, and controls if scores will be tracked as well.
|
SearchRequestBuilder |
SearchRequestBuilder.setTrackTotalHits(boolean trackTotalHits) |
Indicates if the total hit count for the query should be tracked.
|
SearchRequestBuilder |
SearchRequestBuilder.setTrackTotalHitsUpTo(int trackTotalHitsUpTo) |
Indicates the total hit count that should be tracked accurately or null if the value is unset.
|
SearchRequestBuilder |
SearchRequestBuilder.setTypes(String... types) |
Deprecated.
|
SearchRequestBuilder |
SearchRequestBuilder.setVersion(boolean version) |
Should each SearchHit be returned with its
version.
|
SearchRequestBuilder |
SearchRequestBuilder.slice(SliceBuilder builder) |
|
SearchRequestBuilder |
SearchRequestBuilder.storedFields(String... fields) |
Adds stored fields to load and return (note, it must be stored) as part of the search request.
|
SearchRequestBuilder |
SearchRequestBuilder.suggest(SuggestBuilder suggestBuilder) |
|