我有两个查询,其中一个查询得到了增强,我想将它们合并为一个新查询。我了解在旧版Lucene中,您可以使用BooleanQuery
与add
一起使用。但是在我使用的版本中,该方法似乎不再存在。那我现在该怎么办?
答案 0 :(得分:0)
要将查询添加到“ BooleanQuery”中,现在我必须使用“ Builder”。因此,如果要添加查询,代码行应类似于new BooleanQuery().Builder().add(query1).add(query2).build()
是的,我应该先阅读迁移指南。
如果我想将增强查询和普通查询结合起来,我可以将字符串连接起来。