【发布时间】:2011-02-19 00:22:33
【问题描述】:
我正在使用 BooleanQuery 来组合多个查询。我发现如果我将 BooleanQuery 添加到 BooleanQuery,则不会返回任何结果。添加的 BooleanQuery 是 MUST_NOT 之一,例如 -city_id:100。
但正如 lucene 的规范所说,BooleanQuery 可以嵌套,我认为这意味着添加这样的 BooleanQuery 是可以的。现在我要从 BooleanQuery 中获取所有要添加的子句,然后将它们一一添加到容器 BooleanQuery 中。
我有点困惑。有人可以帮忙吗?非常感谢!
【问题讨论】:
标签: lucene