On 9/26/2013 6:43 AM, Dmitry Kan wrote:
> Can someone please help me understand the comment in solr 4.3.1's
> solrconfig.xml:
> 
>     <!-- Use Cold Searcher
> 
>          If a search request comes in and there is no current
>          registered searcher, then immediately register the still
>          warming searcher and use it.  If "false" then all requests
>          will block until the first searcher is done warming.
>       -->
>     <useColdSearcher>false</useColdSearcher>

As I understand it, this only applies to Solr startup or core reload,
because that's the only time you'd normally have no registered
searchers.  The warming queries in that case are defined by
firstSearcher and newSearcher events, they aren't your cache
autowarming.  For cache autowarming, you have a registered searcher already.

Now I will answer a question that you asked on IRC early this morning
(in my timezone):  If you are seeing messages in your log about
exceeding maxWarmingSearchers, then it is likely that the amount of time
that it takes for warming is exceeding the amount of time before the
next commit comes in.

Thanks,
Shawn

Reply via email to