filterCache/@size, queryResultCache/@size, documentCache/@size
Common cache configuration parameters include @size (size attribute). http://wiki.apache.org/solr/SolrCaching For each of the following, does this mean the maximum size of: * filterCache/@size - filter query results? * queryResultCache/@size - query results? * documentCache/@size - documents? So if I know my tiny documents don't take up much memory (just 500 Bytes on average), I'd want to have very different settings for the documentCache than if I decided to store 10 KB per doc in Solr? And if I know that only 100 filters are possible, there is no point raising the filterCache/@size above that threshold? Given the following three filtering scenarios of (a) x:bla, (b) y:blub, and (c) x:bla AND y:blub, will I end up with two or three distinct filters? In other words, may filters be composites or are they decomposed as far as their number (relevant for @size) is concerned? Michael Ludwig
Re: filterCache/@size, queryResultCache/@size, documentCache/@size
On Tue, Jun 9, 2009 at 7:47 PM, Michael Ludwig m...@as-guides.com wrote: Common cache configuration parameters include @size (size attribute). http://wiki.apache.org/solr/SolrCaching For each of the following, does this mean the maximum size of: * filterCache/@size - filter query results? Maximum number of filters that can be cached. * queryResultCache/@size - query results? Maximum number of queries (DocLists) that can be cached. * documentCache/@size - documents? Correct. So if I know my tiny documents don't take up much memory (just 500 Bytes on average), I'd want to have very different settings for the documentCache than if I decided to store 10 KB per doc in Solr? Correct. And if I know that only 100 filters are possible, there is no point raising the filterCache/@size above that threshold? Correct. Faceting also uses the filterCache so keep that in mind too. Given the following three filtering scenarios of (a) x:bla, (b) y:blub, and (c) x:bla AND y:blub, will I end up with two or three distinct filters? In other words, may filters be composites or are they decomposed as far as their number (relevant for @size) is concerned? It will be three. If you want to cache separately, send them as separate fq parameters. -- Regards, Shalin Shekhar Mangar.
Re: filterCache/@size, queryResultCache/@size, documentCache/@size
Shalin Shekhar Mangar schrieb: On Tue, Jun 9, 2009 at 7:47 PM, Michael Ludwig m...@as-guides.com wrote: Given the following three filtering scenarios of (a) x:bla, (b) y:blub, and (c) x:bla AND y:blub, will I end up with two or three distinct filters? In other words, may filters be composites or are they decomposed as far as their number (relevant for @size) is concerned? It will be three. If you want to cache separately, send them as separate fq parameters. Thanks a lot for clarifying all my questions. Michael Ludwig