Caching Solr方面的结果在每个查询上都不同
我正在运行Solr4.1,并定义了许多方面的计数。我注意到,当我多次向Solr发送相同的查询时,结果方面的计数每次都不同。出于某种原因,我的filterCache导致第一个查询结果的方面计数不同于所有后续查询。当我从配置中删除filterCache时,我根本看不到这个问题 为什么filterCache会导致这种不一致?以下是我配置中的所有缓存:Caching Solr方面的结果在每个查询上都不同,caching,solr,lucene,facet,faceted-search,Caching,Solr,Lucene,Facet,Faceted Search,我正在运行Solr4.1,并定义了许多方面的计数。我注意到,当我多次向Solr发送相同的查询时,结果方面的计数每次都不同。出于某种原因,我的filterCache导致第一个查询结果的方面计数不同于所有后续查询。当我从配置中删除filterCache时,我根本看不到这个问题 为什么filterCache会导致这种不一致?以下是我配置中的所有缓存: <filterCache class="solr.FastLRUCache" size="512"
<filterCache class="solr.FastLRUCache"
size="512"
initialSize="512"
autowarmCount="32"/>
<queryResultCache class="solr.LRUCache"
size="1024"
initialSize="1024"
autowarmCount="512"/>
<documentCache class="solr.LRUCache"
size="1024"
initialSize="1024"
autowarmCount="0"/>
<queryResultWindowSize>10</queryResultWindowSize>
<queryResultMaxDocsCached>100</queryResultMaxDocsCached>
10
100