在索引lucidworks / solr之前提升文档子集

时间:2017-08-04 14:51:38

标签: solr lucidworks

我正在为一组约20,000个文档制作搜索引擎。这些大多是涵盖一系列主题的较大文档,但其中大约3000个更具体。我想为所有特定文档提供预查询提升,以便与其他较大文档相比提高其相关性分数。

这是合法的做法吗?如果是这样,在solr或lucidworks融合中如何做到这一点?

1 个答案:

答案 0 :(得分:1)

听起来非常基本,只需添加一个字段" specificBoost"值为特定文档的其他文档的值的2倍(例如),并且在查询时,在查询时提升它们(例如,如果使用edismax):

QF = XXX ^&安培; BF = fieldValue方法(specificBoost)