java.lang.Object
org.elasticsearch.action.support.TransportAction<SearchRequest,SearchResponse>
org.elasticsearch.action.support.HandledTransportAction<SearchRequest,SearchResponse>
org.elasticsearch.action.search.TransportSearchAction
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final recordSearch operations need two clocks. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final RemoteClusterActionType<SearchResponse> The maximum number of shards for a single search request.static final ActionType<SearchResponse> Fields inherited from class org.elasticsearch.action.support.TransportAction
actionName, taskManager -
Constructor Summary
ConstructorsConstructorDescriptionTransportSearchAction(ThreadPool threadPool, CircuitBreakerService circuitBreakerService, TransportService transportService, SearchService searchService, ResponseCollectorService responseCollectorService, SearchTransportService searchTransportService, SearchPhaseController searchPhaseController, ClusterService clusterService, ActionFilters actionFilters, IndexNameExpressionResolver indexNameExpressionResolver, NamedWriteableRegistry namedWriteableRegistry, ExecutorSelector executorSelector, SearchResponseMetrics searchResponseMetrics, Client client, UsageService usageService) -
Method Summary
Modifier and TypeMethodDescriptionprotected voiddoExecute(Task task, SearchRequest searchRequest, ActionListener<SearchResponse> listener) static booleanshouldMinimizeRoundtrips(SearchRequest searchRequest) Methods inherited from class org.elasticsearch.action.support.TransportAction
execute, executeDirect, localOnly
-
Field Details
-
NAME
- See Also:
-
TYPE
-
REMOTE_TYPE
-
FROZEN_INDICES_DEPRECATION_MESSAGE
- See Also:
-
SHARD_COUNT_LIMIT_SETTING
The maximum number of shards for a single search request. -
DEFAULT_PRE_FILTER_SHARD_SIZE
-
-
Constructor Details
-
TransportSearchAction
@Inject public TransportSearchAction(ThreadPool threadPool, CircuitBreakerService circuitBreakerService, TransportService transportService, SearchService searchService, ResponseCollectorService responseCollectorService, SearchTransportService searchTransportService, SearchPhaseController searchPhaseController, ClusterService clusterService, ActionFilters actionFilters, IndexNameExpressionResolver indexNameExpressionResolver, NamedWriteableRegistry namedWriteableRegistry, ExecutorSelector executorSelector, SearchResponseMetrics searchResponseMetrics, Client client, UsageService usageService)
-
-
Method Details
-
doExecute
protected void doExecute(Task task, SearchRequest searchRequest, ActionListener<SearchResponse> listener) - Specified by:
doExecutein classTransportAction<SearchRequest,SearchResponse>
-
shouldMinimizeRoundtrips
-