I'm using Solr 4.4.0. In our production enviornment I have a master search index (consisting of 6 cores) and a bunch of slaves (18) behind a load balancer that replicate from the master (pretty typical setup). Until now, when I've needed to add/update a document in the index, I change the master index, and the changes trickle down just fine via replication. I have the replication poll time for the slaves set to 30 seconds (which has been fine for our needs).
We now have the need to get near instantaneous (sub 3 seconds?) updates to the slave instances. I thought that the best way might be to update the master index with the new document, and then tell the slave cores to replicate. At best I am seeing that this can take as long as 9 seconds to get the documents added/updated in the slave indexes.
Does anyone have a better idea of how to update all my slave indexes in a faster way (with or without replication)?