A couple of things about score normalization...
a) search(weight,filter,ndocs) does not do normalization
b) search(weight,filter,ndocs,sort) does do normalization... even if the
sort is by score only
c) because of (b), the normalized scores given by MultiSearcher.search
(weight,filter,ndocs,sort)
may be out of whack (original scores of 1.1 and 100.1 for docs on different
searchers will both be normalized to 1.0).

One way to "fix" this is to simply not normalize scores on the expert level
search methods, and provide a maxScore so that Hits (or anyone else) can do
normalization if desired.

At a minimum, we should document which methods will normalize scores.

Thoughts?

-Yonik
Now hiring -- http://forms.cnet.com/slink?231706

Reply via email to