我正在使用solr 4.5,并且我有一个外部文件,其中包含我索引的某些文档的值。
问题是什么是查询语法,以便添加到为每个文档计算的分数来自外部文件字段的值?
或者,我们可以对每个文档的外部文件的分数+值进行排序吗?
谢谢,
通过在edismax上包含bf = sum(“外部字段”)解决
答案 0 :(得分:0)
您可以为每个文档添加类似于得分的字段。可以从每个文档的外部文件字段计算该值,并将其存储到Solr。此外,您可以在该字段上对结果进行排序。
Solr scoring是每个Solr文档的内部机制给出一定的排名。