When a distributed search is done, the initial query is forwarded to all shards that are part of the specific collection that we are querying.
My question here is, Which is the machine that does the aggregation for results from shards?
Is the machine which receives the initial request?