I have a cluster of Solr Master/Slaves. We write tot he master and replicate
to the slaves via rsync.
Master:
1. Replication is every 5 minutes.
2. Inserting many 100's docs per minute
3. Index is: 23 million documents
4. commits are every 30 seconds
Slave:
1. Pre-warmed after rsync snapshot takes ~50 seconds
2. many queries per second
So given that how should I setup the following searcher configs:
<useColdSearcher>false</useColdSearcher>
<!-- Maximum number of searchers that may be warming in the background
concurrently. An error is returned if this limit is exceeded.
Recommend
1-2 for read-only slaves, higher for masters w/o cache warming. -->
<maxWarmingSearchers>5</maxWarmingSearchers>
Here's what I'm thinking:
For the Master:
I don't care about searchers, we do no autowarming and never query so ? 1,
or 5 or what does this even mean?
Current settings:
useColdSearcher: true, why do I care?
maxWarmingSearchers: 1 - becasue I can't see why I would ever have more than
one but I'm concerned since the docs advise otherwise for high throughput
masters which applies in my case.
For the Slave:
Again, seems we shoudl get 1 new searcher every 5 minutes but there would be
2 existing for ~50 seconds as the second one autowarms.
useColdSearcher: false, wait for the warming to do the heavy lifting
maxWarmingSearchers: 1 again, always use just one?
Thanks for any insights into these
Jim
--
View this message in context:
http://www.nabble.com/Solrconfig-clarification%3A-ColdSearcher-MaxWarmingSearcher-tp20904462p20904462.html
Sent from the Solr - User mailing list archive at Nabble.com.