Stas,

I just found your message while going through old mail.

Have you tried this recently, with the latest sources from CVS? I think this will be fixed in the 1.3 release, but it would be great to have you verify this before we make the release.

Thanks,

Doug

Stas Chetvertkov wrote:
Hi All,

I am using MultiSearcher to search in 2 indexes having identical structure.
Those indexes have indexed untokenized field, by which I am trying to
perform a search using a simple TermQuery.

The problem that I encountered is that in the case of performing 2 separate
searches for these indexes scores of all found documents are 1 (which is
correct), but when performing search using MultiSearcher, results originated
from the 1st index have scores equal to 1, but results from the 2nd have
much less fractional scores (I am getting something like 0.22).

Seems that the cause of the problem is that TermQuery's weight parameter is
initialized twice (once for each IndexSearcher) with different values, so
that the scores of documents found in the 1st index have completely
different order than scores of the 2nd index. Consequence of this is that
normalization procedure in Hits.getMoreDocs screws up the scores of
documents from the second index.

Did anyone meet this problem? Any suggestions for dealing with it would be
really helpful for us.

Regards,
Stas.


--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to