提升文档子集预索引 lucidworks / solr

Boosting a subset of documents pre indexing lucidworks / solr

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

这是一种合法的方法吗?如果是这样,这将如何在 solr 或 lucidworks 融合中完成?

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

qf=xxx^&bf=fieldValue(specificBoost)