Explanation of the solr max score

When I select to view the score field in the solr results, I see the score assigned by solr to each returned document and the maxscore value that is the result of the topmost returned document.

I need to know if there is a line for evaluating solr or not. I mean, if maxscore is 6.89343 or 2.34365, does that mean it's 6.89343 out of 10 as the final result? or how can I decide that I am close to the most correct result.

If possible, I need a simple explanation of the counting algorithm used by solr.

Thanks for any help.

+4
source share
2 answers

Maxscore is a count of the topmost document in the search results.
There is no circumcision for maxscore and depends on the counting and normalization results performed by Lucene / Solr.

The topmost document will have maxscore, while you get an idea from the many documents below about how they are from the top level.

For scoring you can check the link

+5
source

If this is really a z-score from the normal distribution, you can calculate the CDF (as it looks here ). CDF will give you a limited score from 0 to 1. It’s difficult to interpret what CDF really means in this case, given the irregular score, it is calculated in several steps, but you can think of it as the probability that you got the right answer while your collection well filled with appropriate material.

0
source

Source: https://habr.com/ru/post/1379285/


All Articles