Class SearchRequest.Builder
- All Implemented Interfaces:
ObjectBuilder<SearchRequest>
- Enclosing class:
- SearchRequest
public static class SearchRequest.Builder extends java.lang.Object implements ObjectBuilder<SearchRequest>
SearchRequest.-
Constructor Summary
Constructors Constructor Description Builder() -
Method Summary
Modifier and Type Method Description SearchRequest.BuilderaddExpandWildcards(ExpandWildcardOptions value)Add a value toexpandWildcards(List), creating the list if needed.SearchRequest.BuilderaddFields(jakarta.json.JsonValue value)Add a value tofields(List), creating the list if needed.SearchRequest.BuilderaddIndex(java.lang.String value)Add a value toindex(List), creating the list if needed.SearchRequest.BuilderaddIndicesBoost(java.util.Map<java.lang.String,java.lang.Double> value)Add a value toindicesBoost(List), creating the list if needed.SearchRequest.BuilderaddRescore(Rescore value)Add a value torescore(List), creating the list if needed.SearchRequest.BuilderaddRescore(java.util.function.Function<Rescore.Builder,ObjectBuilder<Rescore>> fn)Add a value torescore(List), creating the list if needed.SearchRequest.BuilderaddSearchAfter(java.lang.String value)Add a value tosearchAfter(List), creating the list if needed.SearchRequest.BuilderaddSort(jakarta.json.JsonValue value)Add a value tosort(List), creating the list if needed.SearchRequest.BuilderaddSourceExcludes(java.lang.String value)Add a value tosourceExcludes(List), creating the list if needed.SearchRequest.BuilderaddSourceIncludes(java.lang.String value)Add a value tosourceIncludes(List), creating the list if needed.SearchRequest.BuilderaddStats(java.lang.String value)Add a value tostats(List), creating the list if needed.SearchRequest.BuilderaddStoredFields(java.lang.String value)Add a value tostoredFields(List), creating the list if needed.SearchRequest.BuilderaddType(java.lang.String value)Add a value totype(List), creating the list if needed.SearchRequest.Builderaggregations(java.lang.String key, java.util.function.Function<Aggregation.Builder,ObjectBuilder<Aggregation>> fn)Setaggregations(Map)to a singleton map.SearchRequest.Builderaggregations(java.util.Map<java.lang.String,Aggregation> value)API name:aggregationsSearchRequest.Builderaggs(java.lang.String key, java.util.function.Function<Aggregation.Builder,ObjectBuilder<Aggregation>> fn)Setaggs(Map)to a singleton map.SearchRequest.Builderaggs(java.util.Map<java.lang.String,Aggregation> value)API name:aggsSearchRequest.BuilderallowNoIndices(java.lang.Boolean value)Whether to ignore if a wildcard indices expression resolves into no concrete indices.SearchRequest.BuilderallowPartialSearchResults(java.lang.Boolean value)Indicate if an error should be returned if there is a partial search failure or timeoutSearchRequest.Builderanalyzer(java.lang.String value)The analyzer to use for the query stringSearchRequest.BuilderanalyzeWildcard(java.lang.Boolean value)Specify whether wildcard and prefix queries should be analyzed (default: false)SearchRequest.BuilderbatchedReduceSize(java.lang.Long value)The number of shard results that should be reduced at once on the coordinating node.SearchRequestbuild()Builds aSearchRequest.SearchRequest.BuilderccsMinimizeRoundtrips(java.lang.Boolean value)Indicates whether network round-trips should be minimized as part of cross-cluster search requests executionSearchRequest.Buildercollapse(FieldCollapse value)API name:collapseSearchRequest.Buildercollapse(java.util.function.Function<FieldCollapse.Builder,ObjectBuilder<FieldCollapse>> fn)API name:collapseSearchRequest.BuilderdefaultOperator(DefaultOperator value)The default operator for query string query (AND or OR)SearchRequest.Builderdf(java.lang.String value)The field to use as default where no field prefix is given in the query stringSearchRequest.BuilderdocvalueFields(jakarta.json.JsonValue value)Array of wildcard (*) patterns.SearchRequest.BuilderexpandWildcards(ExpandWildcardOptions... value)Whether to expand wildcard expression to concrete indices that are open, closed or both.SearchRequest.BuilderexpandWildcards(java.util.List<ExpandWildcardOptions> value)Whether to expand wildcard expression to concrete indices that are open, closed or both.SearchRequest.Builderexplain(java.lang.Boolean value)If true, returns detailed information about score computation as part of a hit.SearchRequest.Builderfields(jakarta.json.JsonValue... value)Array of wildcard (*) patterns.SearchRequest.Builderfields(java.util.List<jakarta.json.JsonValue> value)Array of wildcard (*) patterns.SearchRequest.Builderfrom(java.lang.Integer value)Starting document offset.SearchRequest.Builderhighlight(Highlight value)API name:highlightSearchRequest.Builderhighlight(java.util.function.Function<Highlight.Builder,ObjectBuilder<Highlight>> fn)API name:highlightSearchRequest.BuilderignoreThrottled(java.lang.Boolean value)Whether specified concrete, expanded or aliased indices should be ignored when throttledSearchRequest.BuilderignoreUnavailable(java.lang.Boolean value)Whether specified concrete indices should be ignored when unavailable (missing or closed)SearchRequest.Builderindex(java.lang.String... value)A comma-separated list of index names to search; use_allor empty string to perform the operation on all indicesSearchRequest.Builderindex(java.util.List<java.lang.String> value)A comma-separated list of index names to search; use_allor empty string to perform the operation on all indicesSearchRequest.BuilderindicesBoost(java.util.List<java.util.Map<java.lang.String,java.lang.Double>> value)Boosts the _score of documents from specified indices.SearchRequest.BuilderindicesBoost(java.util.Map<java.lang.String,java.lang.Double>... value)Boosts the _score of documents from specified indices.SearchRequest.Builderlenient(java.lang.Boolean value)Specify whether format-based query failures (such as providing text to a numeric field) should be ignoredSearchRequest.BuildermaxConcurrentShardRequests(java.lang.Long value)The number of concurrent shard requests per node this search executes concurrently.SearchRequest.BuilderminCompatibleShardNode(java.lang.String value)The minimum compatible version that all shards involved in search should have for this request to be successfulSearchRequest.BuilderminScore(java.lang.Double value)Minimum _score for matching documents.SearchRequest.Builderpit(PointInTimeReference value)Limits the search to a point in time (PIT).SearchRequest.Builderpit(java.util.function.Function<PointInTimeReference.Builder,ObjectBuilder<PointInTimeReference>> fn)Limits the search to a point in time (PIT).SearchRequest.BuilderpostFilter(Query value)API name:post_filterSearchRequest.BuilderpostFilter(java.util.function.Function<Query.Builder,ObjectBuilder<Query>> fn)API name:post_filterSearchRequest.Builderpreference(java.lang.String value)Specify the node or shard the operation should be performed on (default: random)SearchRequest.BuilderpreFilterShardSize(java.lang.Long value)A threshold that enforces a pre-filter roundtrip to prefilter search shards based on query rewriting if the number of shards the search request expands to exceeds the threshold.SearchRequest.Builderprofile(java.lang.Boolean value)API name:profileSearchRequest.BuilderputAggregations(java.lang.String key, Aggregation value)Add a key/value toaggregations(Map), creating the map if needed.SearchRequest.BuilderputAggregations(java.lang.String key, java.util.function.Function<Aggregation.Builder,ObjectBuilder<Aggregation>> fn)Add a key/value toaggregations(Map), creating the map if needed.SearchRequest.BuilderputAggs(java.lang.String key, Aggregation value)Add a key/value toaggs(Map), creating the map if needed.SearchRequest.BuilderputAggs(java.lang.String key, java.util.function.Function<Aggregation.Builder,ObjectBuilder<Aggregation>> fn)Add a key/value toaggs(Map), creating the map if needed.SearchRequest.BuilderputRuntimeMappings(java.lang.String key, RuntimeField value)Add a key/value toruntimeMappings(Map), creating the map if needed.SearchRequest.BuilderputRuntimeMappings(java.lang.String key, java.util.function.Function<RuntimeField.Builder,ObjectBuilder<RuntimeField>> fn)Add a key/value toruntimeMappings(Map), creating the map if needed.SearchRequest.BuilderputScriptFields(java.lang.String key, ScriptField value)Add a key/value toscriptFields(Map), creating the map if needed.SearchRequest.BuilderputScriptFields(java.lang.String key, java.util.function.Function<ScriptField.Builder,ObjectBuilder<ScriptField>> fn)Add a key/value toscriptFields(Map), creating the map if needed.SearchRequest.Builderq(java.lang.String value)Query in the Lucene query string syntaxSearchRequest.Builderquery(Query value)Defines the search definition using the Query DSL.SearchRequest.Builderquery(java.util.function.Function<Query.Builder,ObjectBuilder<Query>> fn)Defines the search definition using the Query DSL.SearchRequest.BuilderrequestCache(java.lang.Boolean value)Specify if request cache should be used for this request or not, defaults to index level settingSearchRequest.Builderrescore(Rescore... value)API name:rescoreSearchRequest.Builderrescore(java.util.function.Function<Rescore.Builder,ObjectBuilder<Rescore>> fn)Setrescore(List)to a singleton list.SearchRequest.Builderrescore(java.util.List<Rescore> value)API name:rescoreSearchRequest.Builderrouting(java.lang.String value)A comma-separated list of specific routing valuesSearchRequest.BuilderruntimeMappings(java.lang.String key, java.util.function.Function<RuntimeField.Builder,ObjectBuilder<RuntimeField>> fn)SetruntimeMappings(Map)to a singleton map.SearchRequest.BuilderruntimeMappings(java.util.Map<java.lang.String,RuntimeField> value)Defines one or more runtime fields in the search request.SearchRequest.BuilderscriptFields(java.lang.String key, java.util.function.Function<ScriptField.Builder,ObjectBuilder<ScriptField>> fn)SetscriptFields(Map)to a singleton map.SearchRequest.BuilderscriptFields(java.util.Map<java.lang.String,ScriptField> value)Retrieve a script evaluation (based on different fields) for each hit.SearchRequest.Builderscroll(java.lang.String value)Specify how long a consistent view of the index should be maintained for scrolled searchSearchRequest.BuildersearchAfter(java.lang.String... value)API name:search_afterSearchRequest.BuildersearchAfter(java.util.List<java.lang.String> value)API name:search_afterSearchRequest.BuildersearchType(SearchType value)Search operation typeSearchRequest.BuilderseqNoPrimaryTerm(java.lang.Boolean value)If true, returns sequence number and primary term of the last modification of each hit.SearchRequest.Buildersize(java.lang.Integer value)The number of hits to return.SearchRequest.Builderslice(SlicedScroll value)API name:sliceSearchRequest.Builderslice(java.util.function.Function<SlicedScroll.Builder,ObjectBuilder<SlicedScroll>> fn)API name:sliceSearchRequest.Buildersort(jakarta.json.JsonValue... value)API name:sortSearchRequest.Buildersort(java.util.List<jakarta.json.JsonValue> value)API name:sortSearchRequest.Buildersource(jakarta.json.JsonValue value)Indicates which source fields are returned for matching documents.SearchRequest.BuildersourceExcludes(java.lang.String... value)A list of fields to exclude from the returned _source fieldSearchRequest.BuildersourceExcludes(java.util.List<java.lang.String> value)A list of fields to exclude from the returned _source fieldSearchRequest.BuildersourceIncludes(java.lang.String... value)A list of fields to extract and return from the _source fieldSearchRequest.BuildersourceIncludes(java.util.List<java.lang.String> value)A list of fields to extract and return from the _source fieldSearchRequest.Builderstats(java.lang.String... value)Stats groups to associate with the search.SearchRequest.Builderstats(java.util.List<java.lang.String> value)Stats groups to associate with the search.SearchRequest.BuilderstoredFields(java.lang.String... value)List of stored fields to return as part of a hit.SearchRequest.BuilderstoredFields(java.util.List<java.lang.String> value)List of stored fields to return as part of a hit.SearchRequest.Buildersuggest(jakarta.json.JsonValue value)API name:suggestSearchRequest.BuildersuggestField(java.lang.String value)Specifies which field to use for suggestions.SearchRequest.BuildersuggestMode(SuggestMode value)Specify suggest modeSearchRequest.BuildersuggestSize(java.lang.Long value)How many suggestions to return in responseSearchRequest.BuildersuggestText(java.lang.String value)The source text for which the suggestions should be returned.SearchRequest.BuilderterminateAfter(java.lang.Long value)Maximum number of documents to collect for each shard.SearchRequest.Buildertimeout(java.lang.String value)Specifies the period of time to wait for a response from each shard.SearchRequest.BuildertrackScores(java.lang.Boolean value)If true, calculate and return document scores, even if the scores are not used for sorting.SearchRequest.BuildertrackTotalHits(jakarta.json.JsonValue value)Number of hits matching the query to count accurately.SearchRequest.Buildertype(java.lang.String... value)A comma-separated list of document types to search; leave empty to perform the operation on all typesSearchRequest.Buildertype(java.util.List<java.lang.String> value)A comma-separated list of document types to search; leave empty to perform the operation on all typesSearchRequest.BuildertypedKeys(java.lang.Boolean value)Specify whether aggregation and suggester names should be prefixed by their respective types in the responseSearchRequest.Builderversion(java.lang.Boolean value)If true, returns document version as part of a hit.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
index
A comma-separated list of index names to search; use_allor empty string to perform the operation on all indicesAPI name:
index -
index
A comma-separated list of index names to search; use_allor empty string to perform the operation on all indicesAPI name:
index -
addIndex
Add a value toindex(List), creating the list if needed. -
type
A comma-separated list of document types to search; leave empty to perform the operation on all typesAPI name:
type -
type
A comma-separated list of document types to search; leave empty to perform the operation on all typesAPI name:
type -
addType
Add a value totype(List), creating the list if needed. -
allowNoIndices
Whether to ignore if a wildcard indices expression resolves into no concrete indices. (This includes_allstring or when no indices have been specified)API name:
allow_no_indices -
allowPartialSearchResults
Indicate if an error should be returned if there is a partial search failure or timeoutAPI name:
allow_partial_search_results -
analyzer
The analyzer to use for the query stringAPI name:
analyzer -
analyzeWildcard
Specify whether wildcard and prefix queries should be analyzed (default: false)API name:
analyze_wildcard -
batchedReduceSize
The number of shard results that should be reduced at once on the coordinating node. This value should be used as a protection mechanism to reduce the memory overhead per search request if the potential number of shards in the request can be large.API name:
batched_reduce_size -
ccsMinimizeRoundtrips
Indicates whether network round-trips should be minimized as part of cross-cluster search requests executionAPI name:
ccs_minimize_roundtrips -
defaultOperator
The default operator for query string query (AND or OR)API name:
default_operator -
df
The field to use as default where no field prefix is given in the query stringAPI name:
df -
expandWildcards
public SearchRequest.Builder expandWildcards(@Nullable java.util.List<ExpandWildcardOptions> value)Whether to expand wildcard expression to concrete indices that are open, closed or both.API name:
expand_wildcards -
expandWildcards
Whether to expand wildcard expression to concrete indices that are open, closed or both.API name:
expand_wildcards -
addExpandWildcards
Add a value toexpandWildcards(List), creating the list if needed. -
ignoreThrottled
Whether specified concrete, expanded or aliased indices should be ignored when throttledAPI name:
ignore_throttled -
lenient
Specify whether format-based query failures (such as providing text to a numeric field) should be ignoredAPI name:
lenient -
maxConcurrentShardRequests
The number of concurrent shard requests per node this search executes concurrently. This value should be used to limit the impact of the search on the cluster in order to limit the number of concurrent shard requestsAPI name:
max_concurrent_shard_requests -
minCompatibleShardNode
The minimum compatible version that all shards involved in search should have for this request to be successfulAPI name:
min_compatible_shard_node -
preference
Specify the node or shard the operation should be performed on (default: random)API name:
preference -
preFilterShardSize
A threshold that enforces a pre-filter roundtrip to prefilter search shards based on query rewriting if the number of shards the search request expands to exceeds the threshold. This filter roundtrip can limit the number of shards significantly if for instance a shard can not match any documents based on its rewrite method ie. if date filters are mandatory to match but the shard bounds and the query are disjoint.API name:
pre_filter_shard_size -
requestCache
Specify if request cache should be used for this request or not, defaults to index level settingAPI name:
request_cache -
routing
A comma-separated list of specific routing valuesAPI name:
routing -
scroll
Specify how long a consistent view of the index should be maintained for scrolled searchAPI name:
scroll -
searchType
Search operation typeAPI name:
search_type -
suggestField
Specifies which field to use for suggestions.API name:
suggest_field -
suggestMode
Specify suggest modeAPI name:
suggest_mode -
suggestSize
How many suggestions to return in responseAPI name:
suggest_size -
suggestText
The source text for which the suggestions should be returned.API name:
suggest_text -
typedKeys
Specify whether aggregation and suggester names should be prefixed by their respective types in the responseAPI name:
typed_keys -
sourceExcludes
A list of fields to exclude from the returned _source fieldAPI name:
_source_excludes -
sourceExcludes
A list of fields to exclude from the returned _source fieldAPI name:
_source_excludes -
addSourceExcludes
Add a value tosourceExcludes(List), creating the list if needed. -
sourceIncludes
A list of fields to extract and return from the _source fieldAPI name:
_source_includes -
sourceIncludes
A list of fields to extract and return from the _source fieldAPI name:
_source_includes -
addSourceIncludes
Add a value tosourceIncludes(List), creating the list if needed. -
q
Query in the Lucene query string syntaxAPI name:
q -
aggs
API name:aggs -
putAggs
Add a key/value toaggs(Map), creating the map if needed. -
aggs
public SearchRequest.Builder aggs(java.lang.String key, java.util.function.Function<Aggregation.Builder,ObjectBuilder<Aggregation>> fn)Setaggs(Map)to a singleton map. -
putAggs
public SearchRequest.Builder putAggs(java.lang.String key, java.util.function.Function<Aggregation.Builder,ObjectBuilder<Aggregation>> fn)Add a key/value toaggs(Map), creating the map if needed. -
aggregations
public SearchRequest.Builder aggregations(@Nullable java.util.Map<java.lang.String,Aggregation> value)API name:aggregations -
putAggregations
Add a key/value toaggregations(Map), creating the map if needed. -
aggregations
public SearchRequest.Builder aggregations(java.lang.String key, java.util.function.Function<Aggregation.Builder,ObjectBuilder<Aggregation>> fn)Setaggregations(Map)to a singleton map. -
putAggregations
public SearchRequest.Builder putAggregations(java.lang.String key, java.util.function.Function<Aggregation.Builder,ObjectBuilder<Aggregation>> fn)Add a key/value toaggregations(Map), creating the map if needed. -
collapse
API name:collapse -
collapse
public SearchRequest.Builder collapse(java.util.function.Function<FieldCollapse.Builder,ObjectBuilder<FieldCollapse>> fn)API name:collapse -
explain
If true, returns detailed information about score computation as part of a hit.API name:
explain -
from
Starting document offset. By default, you cannot page through more than 10,000 hits using the from and size parameters. To page through more hits, use the search_after parameter.API name:
from -
highlight
API name:highlight -
highlight
public SearchRequest.Builder highlight(java.util.function.Function<Highlight.Builder,ObjectBuilder<Highlight>> fn)API name:highlight -
trackTotalHits
Number of hits matching the query to count accurately. If true, the exact number of hits is returned at the cost of some performance. If false, the response does not include the total number of hits matching the query. Defaults to 10,000 hits.API name:
track_total_hits -
indicesBoost
public SearchRequest.Builder indicesBoost(@Nullable java.util.List<java.util.Map<java.lang.String,java.lang.Double>> value)Boosts the _score of documents from specified indices.API name:
indices_boost -
indicesBoost
public SearchRequest.Builder indicesBoost(java.util.Map<java.lang.String,java.lang.Double>... value)Boosts the _score of documents from specified indices.API name:
indices_boost -
addIndicesBoost
public SearchRequest.Builder addIndicesBoost(java.util.Map<java.lang.String,java.lang.Double> value)Add a value toindicesBoost(List), creating the list if needed. -
docvalueFields
Array of wildcard (*) patterns. The request returns doc values for field names matching these patterns in the hits.fields property of the response.API name:
docvalue_fields -
minScore
Minimum _score for matching documents. Documents with a lower _score are not included in the search results.API name:
min_score -
postFilter
API name:post_filter -
postFilter
public SearchRequest.Builder postFilter(java.util.function.Function<Query.Builder,ObjectBuilder<Query>> fn)API name:post_filter -
profile
API name:profile -
query
Defines the search definition using the Query DSL.API name:
query -
query
public SearchRequest.Builder query(java.util.function.Function<Query.Builder,ObjectBuilder<Query>> fn)Defines the search definition using the Query DSL.API name:
query -
rescore
API name:rescore -
rescore
API name:rescore -
addRescore
Add a value torescore(List), creating the list if needed. -
rescore
public SearchRequest.Builder rescore(java.util.function.Function<Rescore.Builder,ObjectBuilder<Rescore>> fn)Setrescore(List)to a singleton list. -
addRescore
public SearchRequest.Builder addRescore(java.util.function.Function<Rescore.Builder,ObjectBuilder<Rescore>> fn)Add a value torescore(List), creating the list if needed. -
scriptFields
public SearchRequest.Builder scriptFields(@Nullable java.util.Map<java.lang.String,ScriptField> value)Retrieve a script evaluation (based on different fields) for each hit.API name:
script_fields -
putScriptFields
Add a key/value toscriptFields(Map), creating the map if needed. -
scriptFields
public SearchRequest.Builder scriptFields(java.lang.String key, java.util.function.Function<ScriptField.Builder,ObjectBuilder<ScriptField>> fn)SetscriptFields(Map)to a singleton map. -
putScriptFields
public SearchRequest.Builder putScriptFields(java.lang.String key, java.util.function.Function<ScriptField.Builder,ObjectBuilder<ScriptField>> fn)Add a key/value toscriptFields(Map), creating the map if needed. -
searchAfter
API name:search_after -
searchAfter
API name:search_after -
addSearchAfter
Add a value tosearchAfter(List), creating the list if needed. -
size
The number of hits to return. By default, you cannot page through more than 10,000 hits using the from and size parameters. To page through more hits, use the search_after parameter.API name:
size -
slice
API name:slice -
slice
public SearchRequest.Builder slice(java.util.function.Function<SlicedScroll.Builder,ObjectBuilder<SlicedScroll>> fn)API name:slice -
sort
API name:sort -
sort
API name:sort -
addSort
Add a value tosort(List), creating the list if needed. -
source
Indicates which source fields are returned for matching documents. These fields are returned in the hits._source property of the search response.API name:
_source -
fields
Array of wildcard (*) patterns. The request returns values for field names matching these patterns in the hits.fields property of the response.API name:
fields -
fields
Array of wildcard (*) patterns. The request returns values for field names matching these patterns in the hits.fields property of the response.API name:
fields -
addFields
Add a value tofields(List), creating the list if needed. -
suggest
API name:suggest -
terminateAfter
Maximum number of documents to collect for each shard. If a query reaches this limit, Elasticsearch terminates the query early. Elasticsearch collects documents before sorting. Defaults to 0, which does not terminate query execution early.API name:
terminate_after -
timeout
Specifies the period of time to wait for a response from each shard. If no response is received before the timeout expires, the request fails and returns an error. Defaults to no timeout.API name:
timeout -
trackScores
If true, calculate and return document scores, even if the scores are not used for sorting.API name:
track_scores -
version
If true, returns document version as part of a hit.API name:
version -
seqNoPrimaryTerm
If true, returns sequence number and primary term of the last modification of each hit. See Optimistic concurrency control.API name:
seq_no_primary_term -
storedFields
List of stored fields to return as part of a hit. If no fields are specified, no stored fields are included in the response. If this field is specified, the _source parameter defaults to false. You can pass _source: true to return both source fields and stored fields in the search response.API name:
stored_fields -
storedFields
List of stored fields to return as part of a hit. If no fields are specified, no stored fields are included in the response. If this field is specified, the _source parameter defaults to false. You can pass _source: true to return both source fields and stored fields in the search response.API name:
stored_fields -
addStoredFields
Add a value tostoredFields(List), creating the list if needed. -
pit
Limits the search to a point in time (PIT). If you provide a PIT, you cannot specify an <index> in the request path.API name:
pit -
pit
public SearchRequest.Builder pit(java.util.function.Function<PointInTimeReference.Builder,ObjectBuilder<PointInTimeReference>> fn)Limits the search to a point in time (PIT). If you provide a PIT, you cannot specify an <index> in the request path.API name:
pit -
runtimeMappings
public SearchRequest.Builder runtimeMappings(@Nullable java.util.Map<java.lang.String,RuntimeField> value)Defines one or more runtime fields in the search request. These fields take precedence over mapped fields with the same name.API name:
runtime_mappings -
putRuntimeMappings
Add a key/value toruntimeMappings(Map), creating the map if needed. -
runtimeMappings
public SearchRequest.Builder runtimeMappings(java.lang.String key, java.util.function.Function<RuntimeField.Builder,ObjectBuilder<RuntimeField>> fn)SetruntimeMappings(Map)to a singleton map. -
putRuntimeMappings
public SearchRequest.Builder putRuntimeMappings(java.lang.String key, java.util.function.Function<RuntimeField.Builder,ObjectBuilder<RuntimeField>> fn)Add a key/value toruntimeMappings(Map), creating the map if needed. -
stats
Stats groups to associate with the search. Each group maintains a statistics aggregation for its associated searches. You can retrieve these stats using the indices stats API.API name:
stats -
stats
Stats groups to associate with the search. Each group maintains a statistics aggregation for its associated searches. You can retrieve these stats using the indices stats API.API name:
stats -
addStats
Add a value tostats(List), creating the list if needed. -
build
Builds aSearchRequest.- Specified by:
buildin interfaceObjectBuilder<SearchRequest>- Throws:
java.lang.NullPointerException- if some of the required fields are null.
-