【发布时间】:2014-02-13 12:59:48
【问题描述】:
我正在使用 solr 4.5,并且我有一个外部文件,其中包含一些索引文档的值。
问题是查询语法是什么,以便添加到为每个文档计算的分数中来自外部文件字段的值?
或者,我们可以根据每个文档的外部文件归档的分数+值进行排序吗?
谢谢,
已解决在 edismax 中包含 bf=sum("external field")
【问题讨论】:
标签: solr
我正在使用 solr 4.5,并且我有一个外部文件,其中包含一些索引文档的值。
问题是查询语法是什么,以便添加到为每个文档计算的分数中来自外部文件字段的值?
或者,我们可以根据每个文档的外部文件归档的分数+值进行排序吗?
谢谢,
已解决在 edismax 中包含 bf=sum("external field")
【问题讨论】:
标签: solr
您可以为每个文档添加类似于 score 的字段。该值可以从每个文档的外部文件字段计算并存储到 Solr。此外,您可以对该字段的结果进行排序。
Solr scoring 是它的内部机制,每个 Solr 文档都给出一些排名。
【讨论】: