如何从外部文件字段中为每个文档的solr得分添加值?

时间:2014-02-13 12:59:48

标签: solr

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

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

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

谢谢,

通过在edismax上包含bf = sum(“外部字段”)

解决

1 个答案:

答案 0 :(得分:0)

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

Solr scoring是每个Solr文档的内部机制给出一定的排名。