标签: solr
如果这两个查询之间存在性能差异,有人可以解释一下吗?
q=field1:xxx
和
q=*:*&fq=field1:xxx
此外,如果您了解Solr性能转换的文档并将其发布在此处,那将是一件好事。
谢谢,
答案 0 :(得分:4)
fq使用filter cache,它允许从缓存而不是实际索引中提取所有后续查询。
一些有用的链接: - http://lucene.472066.n3.nabble.com/fq-vs-q-td495570.html http://searchhub.org/2012/02/10/advanced-filter-caching-in-solr/ http://www.michaelhamrah.com/blog/2011/11/solr-improving-performance-and-other-considerations/