On 9/9/2015 7:55 AM, abhi Abhishek wrote: > https://server1:8080/solr/core1/select?shards=server1:8080/solr/core1,server2:8070 > /solr/core2,server3:8090/solr/core3&q=*:*&rows=10*&start=0 > > please correct if my understanding of the query processing here is > incorrect! > > server1 acts as the master server for this request, and would spawn > requests toserver1, server2 and server3 for the given query and would wait > for the response from all the requests to return the response back to > client. > > if this is the case(server1 waits on all the sharded calls to respond) how > would it join all the results from all the sharded calls? > > if this is not how it does the processing can you please help me in > understanding the same.
Sounds correct to me. I'm not sure what your confusion is, or what problem you are trying to solve. Can you elaborate? Thanks, Shawn