高过滤器缓存命中率,尽管未使用;fq";Solr查询中的param,为什么?

高过滤器缓存命中率,尽管未使用;fq";Solr查询中的param,为什么?,solr,datastax,datastax-enterprise,Solr,Datastax,Datastax Enterprise,尽管我在查询中根本没有使用fqparam(只是q),但我在Solr web界面中观察到dseFilterCache的命中率很高。我完全不明白为什么要使用这个缓存(使用solr查询运行的每个测试都会增加缓存使用率值),并且对高命中率(非常接近1)感到惊讶。有人能解释一下吗 场景:我通过Cassandra表向Solr提供数据,我只是通过http向Solr进行查询以获取数据。过滤器缓存-其中任何一个可以匹配您的用例吗?谢谢Mats,显然我的情况是Solr使用过滤器缓存是因为排序。当我删除sort子句时

尽管我在查询中根本没有使用
fq
param(只是
q
),但我在Solr web界面中观察到
dseFilterCache
的命中率很高。我完全不明白为什么要使用这个缓存(使用solr查询运行的每个测试都会增加缓存使用率值),并且对高命中率(非常接近1)感到惊讶。有人能解释一下吗


场景:我通过Cassandra表向Solr提供数据,我只是通过http向Solr进行查询以获取数据。

过滤器缓存-其中任何一个可以匹配您的用例吗?谢谢Mats,显然我的情况是Solr使用过滤器缓存是因为排序。当我删除sort子句时,案例没有受到影响。