public class RestSearchAction extends BaseRestHandler
BaseRestHandler.RestChannelConsumer
MULTI_ALLOW_EXPLICIT_INDEX
deprecationLogger, logger, settings
Constructor and Description |
---|
RestSearchAction(Settings settings,
RestController controller) |
Modifier and Type | Method and Description |
---|---|
static void |
parseSearchRequest(SearchRequest searchRequest,
RestRequest request,
XContentParser requestContentParser)
Parses the rest request on top of the SearchRequest, preserving values that are not overridden by the rest request.
|
BaseRestHandler.RestChannelConsumer |
prepareRequest(RestRequest request,
NodeClient client)
Prepare the request for execution.
|
handleRequest, responseParams, unrecognized
logDeprecatedSetting, logRemovedSetting, nodeName
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
canTripCircuitBreaker, supportsContentStream, supportsPlainText
public RestSearchAction(Settings settings, RestController controller)
public BaseRestHandler.RestChannelConsumer prepareRequest(RestRequest request, NodeClient client) throws java.io.IOException
BaseRestHandler
BaseRestHandler.responseParams()
to indicate such
params.prepareRequest
in class BaseRestHandler
request
- the request to executeclient
- client for executing actions on the local nodejava.io.IOException
- if an I/O exception occurred parsing the request and preparing for
executionpublic static void parseSearchRequest(SearchRequest searchRequest, RestRequest request, XContentParser requestContentParser) throws java.io.IOException
requestContentParser
- body of the request to read. This method does not attempt to read the body from the request
parameterjava.io.IOException