【问题标题】:How can I add to the solr score of each document a value from an external file field?如何将来自外部文件字段的值添加到每个文档的 solr 分数?
【发布时间】:2014-02-13 12:59:48
【问题描述】:

我正在使用 solr 4.5,并且我有一个外部文件,其中包含一些索引文档的值。

问题是查询语法是什么,以便添加到为每个文档计算的分数中来自外部文件字段的值?

或者,我们可以根据每个文档的外部文件归档的分数+值进行排序吗?

谢谢,

已解决在 edismax 中包含 bf=sum("external field")

【问题讨论】:

    标签: solr


    【解决方案1】:

    您可以为每个文档添加类似于 score 的字段。该值可以从每个文档的外部文件字段计算并存储到 Solr。此外,您可以对该字段的结果进行排序。

    Solr scoring 是它的内部机制,每个 Solr 文档都给出一些排名。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-01-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-04-25
      相关资源
      最近更新 更多