Use the "implicit" router (being renamed "manual". that takes the value of a particular field (_route_ by default) and sends docs to that exact shard.
But I also question whether sharding on this schema is a good idea. If you have an access pattern where most queries are for, say, the last two days then all the work will be done on only 2 machines and all the rest will be idle. You should at least consider just using normal routing that distributes the data across all shards and then use delete-by-query to delete the data older than 10 days. Best, Erick On Thu, Jul 20, 2017 at 12:51 AM, rehman kahloon <mrehman_kahl...@yahoo.com.invalid> wrote: > > Hi Sir, > Taken your id from your document on SlideShare. > Need your guidance on my plan ,My target is to create sub-collection/shards > within a collection. > e.g > Currently 1 have 10 days data and want to store data against each > date in separate partitions. like oracle partition concepts (one table can > have many partitions) > Plan is to store each date data with in separate node, Total physical nodes > are 10 and after 10 days, 11th date data load in node1 and existing data > backup (oldest date data with purge and backed up). > Please guide me how can i perform that using SolrCloud. 1 collection with > unlimited sub collection. > > Thank you very much in advanced. > > Kind Regards,Muhammad Rehman Kahloon.