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