Package org.elasticsearch.action.search
Search action.
-
Interface Summary Interface Description TransportSearchAction.SinglePhaseSearchAction -
Class Summary Class Description ClearScrollAction ClearScrollController ClearScrollRequest ClearScrollRequestBuilder ClearScrollResponse ClosePointInTimeAction ClosePointInTimeRequest ClosePointInTimeResponse MaxScoreCollector A collector that computes the maximum score.MultiSearchAction MultiSearchRequest A multi search API request.MultiSearchRequestBuilder A request builder for multiple search requests.MultiSearchResponse A multi search response.MultiSearchResponse.Item A search response item, holding the actual search response, or an error message if it failed.OpenPointInTimeAction OpenPointInTimeRequest OpenPointInTimeResponse ParsedScrollId QueryPhaseResultConsumer AArraySearchPhaseResults
implementation that incrementally reduces aggregation results as shard results are consumed.RestClosePointInTimeAction RestOpenPointInTimeAction SearchAction SearchContextId SearchContextIdForNode SearchExecutionStatsCollector A wrapper of search action listeners (search results) that unwraps the query result to get the piggybacked queue size and service time EWMA, adding those values to the coordinating nodes'ResponseCollectorService
.SearchPhaseController SearchPhaseController.ReducedQueryPhase SearchProgressActionListener AnActionListener
for search requests that allows to track progress of theSearchAction
.SearchProgressListener A listener that allows to track progress of theSearchAction
.SearchRequest A request to execute search against one or more indices (or all).SearchRequestBuilder A search action request builder.SearchResponse A response of a search request.SearchResponse.Clusters Holds info about the clusters that the search was executed on: how many in total, how many of them were successful and how many of them were skipped.SearchResponseSections Base class that holds the various sections which a search response is composed of (hits, aggs, suggestions etc.) and allows to retrieve them.SearchScrollAction SearchScrollRequest SearchScrollRequestBuilder A search scroll action request builder.SearchShard A class that encapsulates theShardId
and the cluster alias of a shard used during the search action.SearchShardIterator Extension ofPlainShardIterator
used in the search api, which also holds theOriginalIndices
of the search request (useful especially with cross-cluster search, as each cluster has its own set of original indices) as well as the cluster alias.SearchShardTask Task storing information about a currently running search shard request.SearchTask Task storing information about a currently runningSearchRequest
.SearchTransportService An encapsulation ofSearchService
operations exposed through transport.SearchTransportService.SearchFreeContextResponse ShardSearchFailure Represents a failure to search on a specific shard.TransportClearScrollAction TransportClosePointInTimeAction TransportMultiSearchAction TransportOpenPointInTimeAction TransportSearchAction TransportSearchScrollAction -
Enum Summary Enum Description SearchType Search type represent the manner at which the search operation is executed. -
Exception Summary Exception Description ReduceSearchPhaseException A failure during a reduce phase (when receiving results from several shards, and reducing them into one or more results and possible actions).SearchPhaseExecutionException VersionMismatchException