Hi all,

We are doing upgrade from Solr 6.6 to Solr 7.1, we are seeing lot of
differneces in raking and scores of Solr 6.6 and Solr7.1 results.

The major differences we observed are in fieldLengh and avgFieldLength
parameters which are calculated per field, per document, per search term.

*Calculation of tfNorm in Solr 7.1.0 -*
tfNorm, computed as (freq * (k1 + 1)) / (freq + k1 * (1 - b + b *
fieldLength / avgFieldLength)) from:
fieldLength *53272.000000000* 4087877% 4087877%
avgFieldLength *7284.331000000* 558970% 558970%
termFreq=10.0 10.000000000 767% 767%
parameter k1 1.200000000 92% 92%
parameter b 0.750000000 58% 58%

*Calculation of tfNorm for same in Solr 6.6.0 -*
tfNorm, computed as (freq * (k1 + 1)) / (freq + k1 * (1 - b + b *
fieldLength / avgFieldLength)) from:
fieldLength *65536.000000000* 5480182% 5480182%
avgFieldLength *7284.830600000* 609164% 609164%
termFreq=10.0 10.000000000 836% 836%
parameter k1 1.200000000 100% 100%
parameter b 0.750000000 63% 63%


Can someone please elaborate on what differences are brought in Solr7.1 for
the fieldLength calculation?

Thanks in advance.

Best,
Rups

Reply via email to