Shawn's point (and JIRA) is that the UI doesn't pass the "router" parameter correctly, so it is being ignored.
Simply put: You cannot create collections with the admin UI using implicit routing because of this bug. Don't use it. Either use the "solr/bin create_collection" command or put the parameters directly on the url with parameters from here: https://lucene.apache.org/solr/guide/6_6/collections-api.html something like: ..../solr/admin/collections?action=CREATE&router.name=implicit&shards=shard1,shard2,shard3&replicationFactor=..... You can check whether the collection is created correctly by going to the admin UI>>cloud>>tree>>collections>>your_collection You should see the data about your collection, including what router was actually used. Best, Erick On Fri, Jan 12, 2018 at 2:22 AM, manish tanger <manish.tan...@gmail.com> wrote: > Hello Shawn, > > Here are the UI options i filled and for more clarification i am using > solr 6.5.1 > > > > name : Collection_name > config set: ber > numshards: 1 > replicationfactor: 1 > > Advance options: > router : Implicit > maxShardPerNode: 1 > shards: 20180111_04,20180111_05 > routerField: dateandhour > > > > > Regards > > Manish Kr. Tanger > > > On Thu, Jan 11, 2018 at 2:59 PM, Shawn Heisey <apa...@elyograg.org> wrote: > >> On 1/10/2018 11:00 PM, manish tanger wrote: >> >>> As we are connecting through zookeeper my understanding was routing will >>> done by a zookeeper, Thanks for the clarification. >>> >> >> CloudSolrClient doesn't actually connect through ZK. When you create the >> client using ZK info, the client reads information about the cloud from ZK, >> and discovers where the Solr servers are. All the actual work that the >> client does is sent to those Solr servers that were discovered by reading >> the ZK database. >> >> *What was the precise commands or API calls that you used to create the >>>> >>> collection? What is the definition of the dateandhour field?* >>> * >>> *Collection Creation Through UI: >>> Inline image 3 >>> >> >> Attachments rarely make it to the list. Your image showing the collection >> creation did not make it, so I can't that information. If you want to use >> an image for that, you're going to need to find some kind of website for >> sharing images and provide us with a link. But as you'll read below, >> sharing that may not be required. >> >> *dateandhour field defination: >>> *<fieldname="dateandhour"type="string"indexed="false"stored="true"/>* >>> >> >> I have discovered a problem in the admin UI on version 7.2, which may >> affect other versions. Whatever you enter into the "routerField" box gets >> sent as a "routerField" parameter -- *not* as the "router.field" parameter >> that is actually required. So the collection's state.json file does not >> have a router field defined. >> >> I opened an issue for that problem: >> >> https://issues.apache.org/jira/browse/SOLR-11843 >> >> Can you try creating a collection with the API directly, rather than with >> the admin UI, and using the correct "router.field" parameter? >> >> https://lucene.apache.org/solr/guide/7_2/collections-api. >> html#CollectionsAPI-Input >> >> Thanks, >> Shawn >>