0

我有一个索引,我想在多个字段上搜索它。我正在为此应用程序开发查询生成器,其中我想比其他字段更偏爱某个字段。

假设这些字段是:RollNo, Name, Age

在这种情况下,当有人用RollNofield 和 进行搜索时Name,我想优先考虑RollNo匹配的结果。

任何人都知道如何在 Lucene 中执行此操作。我正在使用 Lucene 3.6。

4

1 回答 1

0

您可以使用Query.setBoost()方法在查询期间进行提升。

查看本文档的boosting 部分以获取更多信息。

于 2012-10-03T15:51:42.133 回答