Opened 15 years ago
Closed 15 years ago
#485 closed defect (fixed)
OrPostList::check() sometimes returns valid=false incorrectly
| Reported by: | Richard Boulton | Owned by: | Olly Betts | 
|---|---|---|---|
| Priority: | normal | Milestone: | 1.0.21 | 
| Component: | Matcher | Version: | SVN trunk | 
| Severity: | normal | Keywords: | |
| Cc: | Blocked By: | ||
| Blocking: | Operating System: | All | 
Description
I've seen some situations where the newly added OrPostList::check() method returns the incorrect value for "valid", resulting in some documents being skipped from the search results.
I have a patch which fixes the problem in a large production database, but have not yet produced test cases for it.
This method was new in SVN since 1.2.0, so I believe the problem isn't in any released version. We need to fix this before the next release, though.
Attachments (1)
Change History (3)
by , 15 years ago
| Attachment: | orpostlist_check.patch added | 
|---|
comment:1 by , 15 years ago
| Milestone: | 1.2.1 → 1.0.21 | 
|---|---|
| Owner: | changed from to | 
Fixed in trunk in r14613. Needs backporting to 1.0 branch, so setting mileston appropriately.
  Note:
 See   TracTickets
 for help on using tickets.
    

Possible fix, not including tests