使用Lucene.Net 2.4.0是否有某种内置支持来加入针对同一索引的两个不同查询的结果,类似于使用单个查询定位两个或多个索引的支持?
我正在寻找方法来支持尾随通配符和模糊搜索而不强制 用户可以选择其中一个。我可以通过执行通配符查询来实现这一点 按顺序模糊搜索,然后手动合并两个结果,并按单个文档的分数排序,希望它们的相对分数有意义。
还有其他办法吗?
澄清:诸如“apoca”和“appockalypze”之类的查询都会产生影响 “Apocalypse Now”,如果这样的文档存在于索引中,并且将模糊度从0.5增加到1并不是真正的选择。
答案 0 :(得分:2)
您可以使用BooleanQuery
加入两个或多个查询