Awesome, thanks.  That's what I was hoping.

Cheers,
Ian


On Wed, Nov 5, 2014 at 10:33 AM, Shalin Shekhar Mangar <
shalinman...@gmail.com> wrote:

> There's no difference between the two. Even if you send updates to a shard
> url, it will still be forwarded to the right shard leader according to the
> hash of the id (assuming you're using the default compositeId router). Of
> course, if you happen to hit the right shard leader then it is just an
> internal forward and not an extra network hop.
>
> The advantage with using the collection name is that you can hit any
> SolrCloud node (even the ones not hosting this collection) and it will
> still work. So for a non Java client, a load balancer can be setup in front
> of the entire cluster and things will just work.
>
> On Wed, Nov 5, 2014 at 8:50 PM, Ian Rose <ianr...@fullstory.com> wrote:
>
> > If I add some documents to a SolrCloud shard in a collection "alpha", I
> can
> > post them to "/solr/alpha/update".  However I notice that you can also
> post
> > them using the shard name, e.g. "/solr/alpha_shard4_replica1/update" - in
> > fact this is what Solr seems to do internally (like if you send documents
> > to the wrong node so Solr needs to forward them over to the leader of the
> > correct shard).
> >
> > Assuming you *do* always post your documents to the correct shard, is
> there
> > any difference between these two, performance or otherwise?
> >
> > Thanks!
> > - Ian
> >
>
>
>
> --
> Regards,
> Shalin Shekhar Mangar.
>

Reply via email to