Solr分数的平乘

Solr分数的平乘,solr,lucene,Solr,Lucene,可以对Solr返回的分数进行自定义乘法吗?根据我们自己的公式,我们有一个在1.00-1.30范围内的系数,我只想用它乘以“最终”Solr分数,而不需要将其标准化 我曾尝试在Demax中使用各种增强功能,但没有一种能产生预期的结果,因为1)自定义值被添加到分数中(而不是相乘),2)在添加之前它们被规范化(queryNorm)。我找到了一种方法。使用3.1中介绍的扩展的Demax查询解析器,它提供了与普通Demax相同的所有功能,但有一些有用的增强 我需要的是boost参数。它的作用方式与Demax

可以对Solr返回的分数进行自定义乘法吗?根据我们自己的公式,我们有一个在1.00-1.30范围内的系数,我只想用它乘以“最终”Solr分数,而不需要将其标准化


我曾尝试在Demax中使用各种增强功能,但没有一种能产生预期的结果,因为1)自定义值被添加到分数中(而不是相乘),2)在添加之前它们被规范化(queryNorm)。

我找到了一种方法。使用3.1中介绍的扩展的Demax查询解析器,它提供了与普通Demax相同的所有功能,但有一些有用的增强

我需要的是
boost
参数。它的作用方式与Demax中的
bf
参数相同,但它不向分数中添加标准化值,而是将提升值乘以分数(无任何标准化)

有关更多信息,请参阅上的Solr Wiki