代码之家  ›  专栏  ›  技术社区  ›  jagamot

如何用人气场影响得分?

  •  0
  • jagamot  · 技术社区  · 6 年前

    我们在每个文档中都有一个RANK字段,本质上,我希望我的分数受这个RANK的影响如下-

    得分=(得分*0.1)+排名

    如何通过函数查询或其他机制实现此功能

    Solr版本#7.4.0

    1 回复  |  直到 6 年前
        1
  •  1
  •   MatsLindh    6 年前

    bf (增压功能)和 bq 函数都是相加的,这意味着它们的结果被添加到现有的分数中。

    0.1 ,将受欢迎程度乘以 10 (实际上给了你相同的等级):

    bf=product(RANK,10)
    

    mul 是的别名 product