: On a solr instance where I am in the process of indexing moderately large : number of documents (300K+). There is no querying of the index taking place : at all. : I don't understand what operations are causing new searchers to warm, or how : to stop them from doing so. I'd be happy to provide more details of my : configuration if necessary, I've made very few changes to the solrconfig.xml : that comes with the sample application.
the one aspect that i didn't see mentioned in this thread so far is cache autowarming. even if no querying is going on while you are doing all the indexing, if some querying took place at any point, and your caches have someentries in them. every commit will cause autowarming of caches to happen (according to the autowarm settings on each cache) which result in queries getting executed on your "warming" searcher, and those queries keep cascading on to the subsequent warming searchers. this is one of the reasosn why it's generlaly a good idea to have the cache sizes on your "master" boxes all have autowarm counts of "0". you can still use the caches in case you do inadvertantly hit your master (you don't want it to fall over and die) but you don't want to waste a lot of time warming them on every commit until the end of time. -Hoss