public class MultiSearchRequest extends ActionRequest<MultiSearchRequest> implements CompositeIndicesRequest
TransportRequest.Emptyheaders| Constructor and Description |
|---|
MultiSearchRequest() |
| Modifier and Type | Method and Description |
|---|---|
MultiSearchRequest |
add(byte[] data,
int from,
int length,
boolean isTemplateRequest,
String[] indices,
String[] types,
String searchType) |
MultiSearchRequest |
add(BytesReference data,
boolean isTemplateRequest,
String[] indices,
String[] types,
String searchType,
IndicesOptions indicesOptions) |
MultiSearchRequest |
add(BytesReference data,
boolean isTemplateRequest,
String[] indices,
String[] types,
String searchType,
String routing,
IndicesOptions indicesOptions,
boolean allowExplicitIndex) |
MultiSearchRequest |
add(SearchRequest request)
Add a search request to execute.
|
MultiSearchRequest |
add(SearchRequestBuilder request)
Add a search request to execute.
|
IndicesOptions |
indicesOptions() |
MultiSearchRequest |
indicesOptions(IndicesOptions indicesOptions) |
void |
readFrom(StreamInput in) |
List<SearchRequest> |
requests() |
List<? extends IndicesRequest> |
subRequests()
Returns the subrequests that a composite request is composed of
|
ActionRequestValidationException |
validate() |
void |
writeTo(StreamOutput out) |
createTask, getDescriptionremoteAddress, remoteAddresscontextSize, copyContextAndHeadersFrom, copyContextFrom, copyHeadersFrom, getContext, getFromContext, getFromContext, getHeader, getHeaders, hasHeader, hasInContext, isContextEmpty, putAllInContext, putHeader, putInContextpublic MultiSearchRequest add(SearchRequestBuilder request)
public MultiSearchRequest add(SearchRequest request)
public MultiSearchRequest add(byte[] data, int from, int length, boolean isTemplateRequest, @Nullable String[] indices, @Nullable String[] types, @Nullable String searchType) throws Exception
Exceptionpublic MultiSearchRequest add(BytesReference data, boolean isTemplateRequest, @Nullable String[] indices, @Nullable String[] types, @Nullable String searchType, IndicesOptions indicesOptions) throws Exception
Exceptionpublic MultiSearchRequest add(BytesReference data, boolean isTemplateRequest, @Nullable String[] indices, @Nullable String[] types, @Nullable String searchType, @Nullable String routing, IndicesOptions indicesOptions, boolean allowExplicitIndex) throws Exception
Exceptionpublic List<SearchRequest> requests()
public List<? extends IndicesRequest> subRequests()
CompositeIndicesRequestsubRequests in interface CompositeIndicesRequestpublic ActionRequestValidationException validate()
validate in class ActionRequest<MultiSearchRequest>public IndicesOptions indicesOptions()
public MultiSearchRequest indicesOptions(IndicesOptions indicesOptions)
public void readFrom(StreamInput in) throws IOException
readFrom in interface StreamablereadFrom in class ActionRequest<MultiSearchRequest>IOExceptionpublic void writeTo(StreamOutput out) throws IOException
writeTo in interface StreamablewriteTo in class ActionRequest<MultiSearchRequest>IOExceptionCopyright © 2009–2017. All rights reserved.