Thanks Shawn, I am also not sure about query flow ,
>From my understanding solr and solrj works as below, 1. LBHttpSolrServer keeps pinging above list of servers and maintains list of live servers. 2. Every time query arives it picks one server from the list (round-robin fashion) 3. Sends query to selected server server. 4. When query arives at solr node it internally distributes query to remaining shards , collects,merges,ranks results and sends response back to the user. are these steps correct ? -- View this message in context: http://lucene.472066.n3.nabble.com/Understanding-query-behaviour-in-LBHttpSolrServer-tp4147835p4147846.html Sent from the Solr - User mailing list archive at Nabble.com.