ClassDescriptionNode-level request used during can-match phaseA collector that computes the maximum score.A multi search API request.A request builder for multiple search requests.A multi search response.A search response item, holding the actual search response, or an error message if it failed.A
ArraySearchPhaseResultsimplementation that incrementally reduces aggregation results as shard results are consumed.A failure during a reduce phase (when receiving results from several shards, and reducing them into one or more results and possible actions).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'
ActionListenerfor search requests that allows to track progress of the
SearchAction.A listener that allows to track progress of the
SearchAction.A request to execute search against one or more indices (or all).A search action request builder.A response of a search request.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.Base class that holds the various sections which a search response is composed of (hits, aggs, suggestions etc.) and allows to retrieve them.A search scroll action request builder.A class that encapsulates the
ShardIdand the cluster alias of a shard used during the search action.Extension of
PlainShardIteratorused in the search api, which also holds the
OriginalIndicesof 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.Task storing information about a currently running search shard request.Task storing information about a currently running
SearchRequest.An encapsulation of
SearchServiceoperations exposed through transport.Search type represent the manner at which the search operation is executed.Represents a failure to search on a specific shard.