1.思想
为命中文档计算评分需要一定的计算资源,若能够预先过滤掉一部分文档,可以提升性能。
2.相关类
Lucene 5 以前是有Filter这个类的,可以用于IndexSearcher.search(Query,Filter)方法的。但Lucene 6中取消了这个类。
org.apache.lucene.search.BooleanClause.Occur.FILTER
布尔查询中可以加入FILTER子句实现过滤。
为命中文档计算评分需要一定的计算资源,若能够预先过滤掉一部分文档,可以提升性能。
Lucene 5 以前是有Filter这个类的,可以用于IndexSearcher.search(Query,Filter)方法的。但Lucene 6中取消了这个类。
org.apache.lucene.search.BooleanClause.Occur.FILTER
布尔查询中可以加入FILTER子句实现过滤。