Hello Solr Experts,

I have a question on SOLR core behavior I noticed  , post 8.x upgrade.

We use the simple leader/follower design which holds around 2 million
documents per core.

Say the name of the core is   "customers" which holds all the 2 million
customer details, when I restart the solr core, and when i query the
customers core, it takes around 30 seconds to respond for the first time.

But when i see this message "registered customers searcher", something in
these lines in the solr.log, the queries start responding.

I started playing with this setting "
*<useColdSearcher>false</useColdSearcher>* " in the solr config.xml,  when
i made it "*true*", which implies to use the cold searcher, I get response
immediately after a core restart.

But if i leave the default, which is "*false*" it takes a long time.


So my question is, internally did something change from Solr 6.x to Solr
8.x onwards ? Even in solr 6 the default was "false" but the core responded
immediately after a restart. I noticed this behavior only after upgrade to
Solr 8.x

Changing this setting to "true" in solr 8 solrconfig.xml, made the core
respond immediately.

Is that ok to turn on to "true" ? Which means, it could be taking a hit
serving queries  NOT from the cache.

Note: I also made the warmupcount to ZERO in the solrconfig, still I dont
see a difference with the detault settings.

Can anyone please throw some light on this setting/behavior ?



thanks
Surya

Reply via email to