Thanks Shawn and Mark! That was very helpful. -Niran
>________________________________ > From: Shawn Heisey <s...@elyograg.org> >To: solr-user@lucene.apache.org >Sent: Monday, April 22, 2013 5:30 PM >Subject: Re: Soft Commit and Document Cache > > >On 4/22/2013 4:16 PM, Niran Fajemisin wrote: >> A quick (and hopefully simply) question: Does the document cache (or any of >> the other caches for that matter), get invalidated after a soft commit has >> been performed? > >All Solr caches are invalidated when you issue a commit with >openSearcher set to true. There would be no reason to do a soft commit >with openSearcher set to false. That setting only makes sense with hard >commits. > >If you have queries defined for the newSearcher event, then they will be >run, which can pre-populate caches. > >The filterCache and queryResultCache can be autowarmed on commit - the >most relevant autowarmCount queries in the cache from the old searcher >are re-run against the new searcher. The queryResultWindowSize >parameter helps control exactly what gets cached with the queryResultCache. > >The documentCache cannot be autowarmed, although I *think* that when >entries from the queryResultCache are run, it will also populate the >documentCache, though I could be wrong about that. > >I do not know whether autowarming is done before or after newSearcher >queries. > >http://wiki.apache.org/solr/SolrCaching > >Thanks, >Shawn > > > >