Lucene.Net给一个字段比另一个字段更重要

时间:2009-08-24 18:08:09

标签: lucene.net

我知道我已经看到了这一点,而我似乎无法找到它。

我正在搜索2个字段 - 名称和标签。我希望基于“名称”字段匹配的结果得分高于基于“标签”字段的结果。

我该怎么做?

由于

2 个答案:

答案 0 :(得分:4)

除了搜索期间的提升,您还可以在索引期间以不同方式提升字段。这意味着,对于那些与您的首选字段匹配的字词,一般搜索可以显示在任一字段中的字词仍然会给出更好的分数,而不会明确说明您在哪里查找该字词。

答案 1 :(得分:1)

您可以使用boost operator

title_wa:东西^ 4

如果标题与'某事'匹配,那么它的分数将根据因素提升。