public class RestSearchAction extends BaseRestHandler
MULTI_ALLOW_EXPLICIT_INDEX, parseFieldMatcher
deprecationLogger, logger, settings
Constructor and Description |
---|
RestSearchAction(Settings settings,
RestController controller,
Client client,
IndicesQueriesRegistry queryRegistry,
AggregatorParsers aggParsers,
Suggesters suggesters) |
Modifier and Type | Method and Description |
---|---|
void |
handleRequest(RestRequest request,
RestChannel channel,
Client client) |
static void |
parseSearchRequest(SearchRequest searchRequest,
IndicesQueriesRegistry indicesQueriesRegistry,
RestRequest request,
ParseFieldMatcher parseFieldMatcher,
AggregatorParsers aggParsers,
Suggesters suggesters,
BytesReference restContent)
Parses the rest request on top of the SearchRequest, preserving values
that are not overridden by the rest request.
|
handleRequest
logDeprecatedSetting, logRemovedSetting, nodeName
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
canTripCircuitBreaker
@Inject public RestSearchAction(Settings settings, RestController controller, Client client, IndicesQueriesRegistry queryRegistry, AggregatorParsers aggParsers, Suggesters suggesters)
public void handleRequest(RestRequest request, RestChannel channel, Client client) throws java.io.IOException
handleRequest
in class BaseRestHandler
java.io.IOException
public static void parseSearchRequest(SearchRequest searchRequest, IndicesQueriesRegistry indicesQueriesRegistry, RestRequest request, ParseFieldMatcher parseFieldMatcher, AggregatorParsers aggParsers, Suggesters suggesters, BytesReference restContent) throws java.io.IOException
restContent
- override body content to use for the request. If null body
content is read from the request using
RestAction.hasBodyContent.java.io.IOException