Thanks Andrea and Erick. It helped my understanding. Thanks & Regards Vijay
-----Original Message----- From: Erick Erickson [mailto:erickerick...@gmail.com] Sent: 17 April 2015 17:27 To: solr-user@lucene.apache.org Subject: Re: HttpSolrServer and CloudSolrServer Additionally when indexing, CloudSolrServer collects up the documents for each shard and routes them to the leader for that shard, moving that processing away from whatever node you happen so contact using HttpSolrServer. Finally, HttpSolrServer is a single point of failure if the node you point to goes down, whereas CloudSolrServer will compensate if any node goes down. Best, Erick On Fri, Apr 17, 2015 at 2:39 AM, Andrea Gazzarini <a.gazzar...@gmail.com> wrote: > If you're using SolrCloud then you should use CloudSolrServer as it is > able to abstract / hide the interaction with the cluster. > HttpSolrServer communicates directly with a Solr instance. > > Best, > Andrea > > > On 04/17/2015 10:59 AM, Vijay Bhoomireddy wrote: >> >> Hi All, >> >> >> Good Morning!! >> >> >> For SolrCloud deployment, for indexing data through SolrJ, which is >> the preferred / correct SolrServer class to use? HttpSolrServer of >> CloudSolrServer? In case both can be used, when to use which? Any >> help please. >> >> >> Thanks & Regards >> >> Vijay >> >> >> > -- The contents of this e-mail are confidential and for the exclusive use of the intended recipient. If you receive this e-mail in error please delete it from your system immediately and notify us either by e-mail or telephone. You should not copy, forward or otherwise disclose the content of the e-mail. The views expressed in this communication may not necessarily be the view held by WHISHWORKS.