public class SearchTransportService extends AbstractComponent
SearchService
operations exposed through
transport.Modifier and Type | Class | Description |
---|---|---|
static class |
SearchTransportService.CanMatchResponse |
|
static class |
SearchTransportService.SearchFreeContextResponse |
Modifier and Type | Field | Description |
---|---|---|
static java.lang.String |
CLEAR_SCROLL_CONTEXTS_ACTION_NAME |
|
static java.lang.String |
DFS_ACTION_NAME |
|
static java.lang.String |
FETCH_ID_ACTION_NAME |
|
static java.lang.String |
FETCH_ID_SCROLL_ACTION_NAME |
|
static java.lang.String |
FREE_CONTEXT_ACTION_NAME |
|
static java.lang.String |
FREE_CONTEXT_SCROLL_ACTION_NAME |
|
static java.lang.String |
QUERY_ACTION_NAME |
|
static java.lang.String |
QUERY_CAN_MATCH_NAME |
|
static java.lang.String |
QUERY_FETCH_SCROLL_ACTION_NAME |
|
static java.lang.String |
QUERY_ID_ACTION_NAME |
|
static java.lang.String |
QUERY_SCROLL_ACTION_NAME |
deprecationLogger, logger, settings
Constructor | Description |
---|---|
SearchTransportService(Settings settings,
TransportService transportService,
java.util.function.BiFunction<Transport.Connection,org.elasticsearch.action.search.SearchActionListener,ActionListener> responseWrapper) |
Modifier and Type | Method | Description |
---|---|---|
java.util.Map<java.lang.String,java.lang.Long> |
getClientConnections() |
|
java.util.Map<java.lang.String,java.lang.Long> |
getPendingSearchRequests() |
Return a map of nodeId to pending number of search requests.
|
RemoteClusterService |
getRemoteClusterService() |
|
static void |
registerRequestHandler(TransportService transportService,
SearchService searchService) |
|
void |
sendCanMatch(Transport.Connection connection,
ShardSearchTransportRequest request,
SearchTask task,
ActionListener<SearchTransportService.CanMatchResponse> listener) |
|
void |
sendClearAllScrollContexts(Transport.Connection connection,
ActionListener<TransportResponse> listener) |
|
void |
sendExecuteDfs(Transport.Connection connection,
ShardSearchTransportRequest request,
SearchTask task,
org.elasticsearch.action.search.SearchActionListener<DfsSearchResult> listener) |
|
void |
sendExecuteFetch(Transport.Connection connection,
ShardFetchSearchRequest request,
SearchTask task,
org.elasticsearch.action.search.SearchActionListener<FetchSearchResult> listener) |
|
void |
sendExecuteFetchScroll(Transport.Connection connection,
ShardFetchRequest request,
SearchTask task,
org.elasticsearch.action.search.SearchActionListener<FetchSearchResult> listener) |
|
void |
sendExecuteQuery(Transport.Connection connection,
ShardSearchTransportRequest request,
SearchTask task,
org.elasticsearch.action.search.SearchActionListener<SearchPhaseResult> listener) |
|
void |
sendExecuteQuery(Transport.Connection connection,
QuerySearchRequest request,
SearchTask task,
org.elasticsearch.action.search.SearchActionListener<QuerySearchResult> listener) |
|
void |
sendExecuteScrollFetch(Transport.Connection connection,
InternalScrollSearchRequest request,
SearchTask task,
org.elasticsearch.action.search.SearchActionListener<ScrollQueryFetchSearchResult> listener) |
|
void |
sendExecuteScrollQuery(Transport.Connection connection,
InternalScrollSearchRequest request,
SearchTask task,
org.elasticsearch.action.search.SearchActionListener<ScrollQuerySearchResult> listener) |
|
void |
sendFreeContext(Transport.Connection connection,
long contextId,
ActionListener<SearchTransportService.SearchFreeContextResponse> listener) |
|
void |
sendFreeContext(Transport.Connection connection,
long contextId,
OriginalIndices originalIndices) |
logDeprecatedSetting, logRemovedSetting, nodeName
public static final java.lang.String FREE_CONTEXT_SCROLL_ACTION_NAME
public static final java.lang.String FREE_CONTEXT_ACTION_NAME
public static final java.lang.String CLEAR_SCROLL_CONTEXTS_ACTION_NAME
public static final java.lang.String DFS_ACTION_NAME
public static final java.lang.String QUERY_ACTION_NAME
public static final java.lang.String QUERY_ID_ACTION_NAME
public static final java.lang.String QUERY_SCROLL_ACTION_NAME
public static final java.lang.String QUERY_FETCH_SCROLL_ACTION_NAME
public static final java.lang.String FETCH_ID_SCROLL_ACTION_NAME
public static final java.lang.String FETCH_ID_ACTION_NAME
public static final java.lang.String QUERY_CAN_MATCH_NAME
public SearchTransportService(Settings settings, TransportService transportService, java.util.function.BiFunction<Transport.Connection,org.elasticsearch.action.search.SearchActionListener,ActionListener> responseWrapper)
public java.util.Map<java.lang.String,java.lang.Long> getClientConnections()
public void sendFreeContext(Transport.Connection connection, long contextId, OriginalIndices originalIndices)
public void sendFreeContext(Transport.Connection connection, long contextId, ActionListener<SearchTransportService.SearchFreeContextResponse> listener)
public void sendCanMatch(Transport.Connection connection, ShardSearchTransportRequest request, SearchTask task, ActionListener<SearchTransportService.CanMatchResponse> listener)
public void sendClearAllScrollContexts(Transport.Connection connection, ActionListener<TransportResponse> listener)
public void sendExecuteDfs(Transport.Connection connection, ShardSearchTransportRequest request, SearchTask task, org.elasticsearch.action.search.SearchActionListener<DfsSearchResult> listener)
public void sendExecuteQuery(Transport.Connection connection, ShardSearchTransportRequest request, SearchTask task, org.elasticsearch.action.search.SearchActionListener<SearchPhaseResult> listener)
public void sendExecuteQuery(Transport.Connection connection, QuerySearchRequest request, SearchTask task, org.elasticsearch.action.search.SearchActionListener<QuerySearchResult> listener)
public void sendExecuteScrollQuery(Transport.Connection connection, InternalScrollSearchRequest request, SearchTask task, org.elasticsearch.action.search.SearchActionListener<ScrollQuerySearchResult> listener)
public void sendExecuteScrollFetch(Transport.Connection connection, InternalScrollSearchRequest request, SearchTask task, org.elasticsearch.action.search.SearchActionListener<ScrollQueryFetchSearchResult> listener)
public void sendExecuteFetch(Transport.Connection connection, ShardFetchSearchRequest request, SearchTask task, org.elasticsearch.action.search.SearchActionListener<FetchSearchResult> listener)
public void sendExecuteFetchScroll(Transport.Connection connection, ShardFetchRequest request, SearchTask task, org.elasticsearch.action.search.SearchActionListener<FetchSearchResult> listener)
public RemoteClusterService getRemoteClusterService()
public java.util.Map<java.lang.String,java.lang.Long> getPendingSearchRequests()
public static void registerRequestHandler(TransportService transportService, SearchService searchService)