[Xapian-discuss] Search term not found.
Jim Lynch
jwl at sgi.com
Mon Sep 20 17:29:27 BST 2004
I'm sorry, I trashed the db. I'll see if it still fails. If so, I'll
try the patch.
Jim.
Olly Betts wrote:
>On Wed, Sep 15, 2004 at 04:51:56PM +0100, Olly Betts wrote:
>
>
>>It appears that the database is inconsistent - the document is listed in
>>the posting lists for at least 3 terms, but there seems to be no entry
>>in the record table for it (the record table holds the document data).
>>
>>
>
>I think this isn't a database inconsistency after all. I think it's
>very likely it's caused by the same bug that Michiel Roding hit.
>
>Jim - Could you try the attached patch, or the latest CVS snapshot of
>xapian-core and see if that fixes the problem?
>
>Cheers,
> Olly
>
>
>------------------------------------------------------------------------
>
>--- matcher/multimatch.cc 9 Sep 2004 20:47:25 -0000 1.171
>+++ matcher/multimatch.cc 20 Sep 2004 02:18:00 -0000 1.172
>@@ -937,7 +937,7 @@ MultiMatch::get_mset(Xapian::doccount fi
> // Remove unwanted trailing entries
> if (maxitems == 0) {
> items.clear();
>- } else {
>+ } else if (items.size() > first + maxitems) {
> if (sort_bands <= 1)
> nth_element(items.begin(),
> items.begin() + first + maxitems,
>
>
More information about the Xapian-discuss
mailing list