Can I split shards as with compositeId using this method?

On Wednesday, October 23, 2013, Shalin Shekhar Mangar wrote:

> You can't control that if using the compositeIdRouter because the routing
> is dependent on the hash function. What you want is custom sharding i.e.
> the ability to control the shard to which updates are routed.
>
> You should create a collection using the Collections API with a "shards"
> param specifying the names of the shards you want to create. Then when
> indexing documents, include a shard=X param to route requests directly to
> that shard. While querying, you can choose to query the entire collection
> or again limit the shards using the same "shard" parameter.
>
>
> On Wed, Oct 23, 2013 at 4:22 AM, yriveiro 
> <yago.rive...@gmail.com<javascript:;>>
> wrote:
>
> > Hi,
> >
> > I created a collection with 12 shards and route.field=month (month field
> > will have values between 1 .. 12)
> >
> > I notice that I have shards with more that  a month into them. This could
> > left empty some shard and I want the documents one month in each shard.
> >
> > My question is, how I configure the sharding method to avoid overlaps?
> >
> > /Yago
> >
> >
> >
> > -----
> > Best regards
> > --
> > View this message in context:
> >
> http://lucene.472066.n3.nabble.com/Question-about-sharding-and-overlapping-tp4097111.html
> > Sent from the Solr - User mailing list archive at Nabble.com.
> >
>
>
>
> --
> Regards,
> Shalin Shekhar Mangar.
>


-- 
/Yago Riveiro

Reply via email to