Erick, I would like to add that the interesting behavior i.e point #2 that I mentioned in my earlier reply happens in all the shards , if this were to be a distributed search issue this should have not manifested itself in the shard that contains the key that I am searching for , looks like the search is just failing as whole intermittently .
Also ,the collection is being actively indexed as I query this, could that be an issue too ? Thanks. On Thu, Oct 2, 2014 at 10:24 PM, S.L <simpleliving...@gmail.com> wrote: > Erick, > > Thanks for your reply, I tried your suggestions. > > 1 . When not using loadbalancer if *I have distrib=false* I get > consistent results across the replicas. > > 2. However here's the insteresting part , while not using load balancer if > I *dont have distrib=false* , then when I query a particular node ,I get > the same behaviour as if I were using a loadbalancer , meaning the > distributed search from a node works intermittently .Does this give any > clue ? > > > > On Thu, Oct 2, 2014 at 7:47 PM, Erick Erickson <erickerick...@gmail.com> > wrote: > >> Hmmm, nothing quite makes sense here.... >> >> Here are some experiments: >> 1> avoid the load balancer and issue queries like >> http://solr_server:8983/solr/collection/q=whatever&distrib=false >> >> the &distrib=false bit will cause keep SolrCloud from trying to send >> the queries anywhere, they'll be served only from the node you address >> them to. >> that'll help check whether the nodes are consistent. You should be >> getting back the same results from each replica in a shard (i.e. 2 of >> your 6 machines). >> >> Next, try your failing query the same way. >> >> Next, try your failing query from a browser, pointing it at successive >> nodes. >> >> Where is the first place problems show up? >> >> My _guess_ is that your load balancer isn't quite doing what you think, or >> your cluster isn't set up the way you think it is, but those are guesses. >> >> Best, >> Erick >> >> On Thu, Oct 2, 2014 at 2:51 PM, S.L <simpleliving...@gmail.com> wrote: >> > Hi All, >> > >> > I am trying to query a 6 node Solr4.7 cluster with 3 shards and a >> > replication factor of 2 . >> > >> > I have fronted these 6 Solr nodes using a load balancer , what I notice >> is >> > that every time I do a search of the form >> > q=*:*&fq=(id:9e78c064-919f-4ef3-b236-dc66351b4acf) it gives me a result >> > only once in every 3 tries , telling me that the load balancer is >> > distributing the requests between the 3 shards and SolrCloud only >> returns a >> > result if the request goes to the core that as that id . >> > >> > However if I do a simple search like q=*:* , I consistently get the >> right >> > aggregated results back of all the documents across all the shards for >> > every request from the load balancer. Can someone please let me know >> what >> > this is symptomatic of ? >> > >> > Somehow Solr Cloud seems to be doing search query distribution and >> > aggregation for queries of type *:* only. >> > >> > Thanks. >> > >