>From my understanding, seeing the cache as a set of key-value pairs, this cache has the query as key and the list of IDs resulting from the query as values. When the exact same query is issued, it will be found as key in this cache, and Solr will already have the list of IDs that match it. If you set the size of this cache to 50, that means that Solr will keep in memory the last 50 queries with their list of resulting document IDs.
The number of IDs per query can be configured with the parameter queryResultWindowSize http://wiki.apache.org/solr/SolrCaching#queryResultWindowSize On Fri, Aug 19, 2011 at 10:34 AM, jame vaalet <jamevaa...@gmail.com> wrote: > wiki says *"size > > The maximum number of entries in the cache." > andqueryResultCache > > This cache stores ordered sets of document IDs — the top N results of a > query ordered by some criteria. > * > > doesn't it mean number of document ids rather than number of queries ? > > > > > > 2011/8/19 Tomás Fernández Löbbe <tomasflo...@gmail.com> > > > Hi Jame, the size for the queryResultCache is the number of queries that > > will fit into this cache. AutowarmCount is the number of queries that are > > going to be copyed from the old cache to the new cache when a commit > > occurrs > > (actually, the queries are going to be executed again agains the new > > IndexSearcher, as the results for them may have changed on the new > Index). > > initial size is the initial size of the array, it will start to grow from > > that size up to "size". You may want to see this page of the wiki: > > http://wiki.apache.org/solr/SolrCaching > > > > Regards, > > > > Tomás > > On Fri, Aug 19, 2011 at 8:39 AM, jame vaalet <jamevaa...@gmail.com> > wrote: > > > > > hi, > > > i understand that queryResultCache tag in solrconfig is the one which > > > determines the cache size of SOLR in jvm. > > > > > > <queryResultCache class="*solr.LRUCache*" > > > size="*${queryResultCacheSize:0}*"initialSize > > > ="*${queryResultCacheInitialSize:0}*" autowarmCount="* > > > ${queryResultCacheRows:0}*" /> > > > > > > > > > out of the different attributes what is size? Is it the amount of > memory > > > reserved in bytes ? or number of doc ids cached ? or is it the number > of > > > queries it will cache? > > > > > > similarly wat is initial size and autowarm depicted in? > > > > > > can some please reply ... > > > > > > > > > -- > > -JAME >