Found the reason, it is a bug IMHO.
The example should be:
A: term1^5 term2^6 term3^7
B: term1^5E-4 term2^6E-4 term3^7E-4
C: term1^0.0006 term2^0.0006 term3^0.0007
A & C suppose return the same rank
B is different
Since B will be parsed as: term1^5 E-4 term2^6 E-4 term3^7 E-4
The parser takes
Hello,
I don't understand why the following two queries give totally different results.
term1^5 term2^6 term3^7
term1^0.0005 term2^0.0006 term3^0.0007
Can anyone explain? Thanks.
(lucene2.0, using TopDocs)
--
Thanks,
Charlie
--