如何在Lucene 7.4.0中进行多查询搜索?

时间:2019-02-12 04:53:13

标签: java lucene information-retrieval

我有两个查询,其中一个查询得到了增强,我想将它们合并为一个新查询。我了解在旧版Lucene中,您可以使用BooleanQueryadd一起使用。但是在我使用的版本中,该方法似乎不再存在。那我现在该怎么办?

1 个答案:

答案 0 :(得分:0)

要将查询添加到“ BooleanQuery”中,现在我必须使用“ Builder”。因此,如果要添加查询,代码行应类似于new BooleanQuery().Builder().add(query1).add(query2).build()

是的,我应该先阅读迁移指南。

如果我想将增强查询和普通查询结合起来,我可以将字符串连接起来。