Advertisement
Advertisement


Lucene Score results


Question

In Lucene if you had multiple indexes that covered only one partition each. Why does the same search on different indexes return results with different scores? The results from different servers match exactly.

i.e. if I searched for :

  • Name - John Smith
  • DOB - 11/11/1934

Partition 0 would return a score of 0.345

Partition 1 would return a score of 0.337

Both match exactly on name and DOB.

2016/12/20
1
42
12/20/2016 7:04:01 AM


Because the score is determined on the index if I am not completely mistaken.

If you have different indexes (more/less or different data that was indexed), the score will differ:

http://lucene.apache.org/core/3_6_0/scoring.html

(Warning: Contains Math :-))

2016/12/20

You may also be interested in the output of the explain() method, and the resulting Explanation object, which will give you an idea of how things are scored the way they are.

2015/12/30

Source: https://stackoverflow.com/questions/387
Licensed under: CC-BY-SA with attribution
Not affiliated with: Stack Overflow
Email: [email protected]