[Xapian-discuss] Search::Xapian add_database'd search results
eparusel at creativens.com
Tue Dec 21 22:25:59 GMT 2004
Olly Betts wrote:
> If you search over more than one database, the docids in the underlying
> databases are mapped to avoid collisions.
> The mapping is (at least currently):
> did_merged = (did_raw - 1) * number_of_databases + offset
> where offset ranges from 1 to number_of_databases.
> You can generally just treat did_merged as an opaque value and use it
> with the combined database to retrieve the appropriate document.
Ah, ok... thanks.
From your wording, I take it the mapping is possibly due for a change
in the future? I'll keep an eye out for that...
More information about the Xapian-discuss