[ https://issues.apache.org/jira/browse/SOLR-291?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Yonik Seeley resolved SOLR-291. ------------------------------- Resolution: Fixed Committed. Thanks Koji! > add "don't cache docList" option > -------------------------------- > > Key: SOLR-291 > URL: https://issues.apache.org/jira/browse/SOLR-291 > Project: Solr > Issue Type: Improvement > Components: search > Reporter: Koji Sekiguchi > Priority: Minor > Attachments: SOLR-291.patch, SOLR-291.patch > > > WHAT: > A flag "noCacheIfLarger" is added to <queryResultWindowSize/> tag, i.e. > <queryResultWindowSize noCacheIfLarger="true">50</queryResultWindowSize>. The > flag can be omitted and the default is false. > If this flag is set to true and user requires more results (in this case, > start>=50), SolrIndexSearcher doesn't put the docList into queryResultCache. > WHY(USE CASE): > The Solr administrator can calculate *max* memory consumption for filterCache > and documentCache as follows: > filterCache: BitDocSet size * max size (cache entries) > documentCache: average document size * max size (cache entries) > however, the memory consumtion for queryResultCache is unpredictable. > With this patch, if the administrator wants to control memory consumtion more > strict, he can set queryResultWindowSize with noCacheIfLarger="true". -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.