2010-12-22 20 views
1

我想知道是否有一种方法可以在Lucene索引中使用Filter和Query的组合而不是BooleanQuery执行过滤搜索?如何为Lucene结合使用BooleanQuery和Filter?

由于执行查询会导致计算相关性分级,因此在按类别或位置过滤文档时,我们确实不需要这样做。

例如:我们有一个查询“新年快乐”,这应在“贺卡/圣诞节”类别进行。因此,我们真正需要的是在类别中进行搜索,然后根据查询文本以相关性评级排序结果。

如果我们试图用BooleanQuery做到这一点,相关的评价计算考虑每学期在查询(如果我理解正确的机制)。

回答

1

api - 注意你怎么能在这两个过滤器和查询通过。

+0

我想知道为什么我没有注意到这之前:)非常感谢。 – 2010-12-23 12:13:50

相关问题