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