The following is our master/slave configuration by using Solr replication.
Here is the image which depicts our configuration:
SOLR-master is connected to the CM instance. When the CM rebuilds the
sitecore_web_index the Solr-master instance is doing all of the processing.
SOLR-slave is connected to the CD instance. You can either have each instance of the CD talk directly to a slave instance or you can connect them to a load balancer (F5/Netscaler/etc.). The Solr-slave instances poll at some interval (perhaps 60 seconds); If the Solr-master has completed a commit/startup then the Solr-slave instances will replicate the files.
Can I use Sitecore
SwitchOnRebuildSolrSearchIndex on slave indexes which are replicated from Master? Is there any other alternatives without breaking search on CD which uses Slave indexes?