【问题标题】:Boosting a subset of documents pre indexing lucidworks / solr增强文档子集预索引 lucidworks / solr
【发布时间】:2017-08-04 14:51:37
【问题描述】:

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

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

【问题讨论】:

    标签: solr lucidworks


    【解决方案1】:

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

    qf=xxx^&bf=fieldValue(specificBoost)

    【讨论】:

      猜你喜欢
      • 2017-03-05
      • 2011-05-27
      • 2012-08-23
      • 2019-02-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多