Hello,

I have implemented implicit routing with below configuration.
Created one default collection manually 'AMS_Config' which contains 
configurations files  schema,solrconfig etc.

Using 'AMS_Config' I have created 2 collections model,workset respectively with 
below command which created 2 shard for each collection containing 2 node for 
each shard where nodes are each solr instance where collection created.

Command: 
/admin/collections?action=CREATE&name=model&replicationFactor=2&router.name=implicit&router.field=dr&shards=shard1,shard2&maxShardsPerNode=2&collection.configName=AMS_Config

Collection Detail:
Model = Shard1,Shard2
Shard1 = node1,node2[leader]
Shard2 =node1[leader],node2

Configuration in admin UI on solr for model collection:
Shard count:2
configName:AMS_Config
replicationFactor:2
maxShardsPerNode:2
router:implicit
autoAddReplicas:false

after this I have index document to particular shard using set value 
(router.field) dr = shard1

Issue:  After indexing the document made changes in schema files and redeploy 
using below command  for set latest configs
zkcli.bat -cmd upconfig -confdir ../../solr/AMS_Config/conf -confname 
AMS_Config -z <zk Ips>

It will changes the router value implicit to compositeId and now my document 
are index across all shard so why this should happens.How to avoid this.

Please do the needful.

Regards,
Nimesh Aghera

[CC Award Winners!]

Reply via email to