However, I'm not sure this analysis is completely correct due to MultiSearcher.docFreq() which appears to be trying to redefine the tf's to be the global value across all indices. It wasn't clear to me how this code is ever reached, e.g. from TermQuery --> SegmentTermDocs. If the tf's and idf's are in fact computed globally, then the interleaving should work as it is, thus I'm guessing they are not.
Idf's are already computed globally across all indexes. Tf's are local to the document. In short, scores from a MultiSearcher are the same as when searching an IndexReader with the same documents.
Doug
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]