[Xapian-tickets] [Xapian] #52: Running postlists backwards
Xapian
nobody at xapian.org
Sat Oct 19 04:43:25 BST 2019
#52: Running postlists backwards
---------------------------+-------------------------------
Reporter: olly | Owner: olly
Type: enhancement | Status: assigned
Priority: normal | Milestone: 1.5.0
Component: Backend-Honey | Version: git master
Severity: minor | Resolution:
Keywords: | Blocked By:
Blocking: | Operating System: All
---------------------------+-------------------------------
Changes (by olly):
* version: SVN trunk => git master
* component: Backend-Glass => Backend-Honey
* milestone: 1.4.x => 1.5.0
Comment:
The matcher surgery is needed because suddenly docids can either decrease
or increase as the match progresses. I think that's a bit of a pain to
deal with as various operator postlist classes need to care.
An alternative would be to flip the docid order the matcher sees (by an
unsigned negation) and then flip back once we have an MSet. It would
probably also need flipping for `MatchSpy`, etc.
We should at least review the honey encodings and make sure we aren't
making this impossible if there's no good reason.
--
Ticket URL: <https://trac.xapian.org/ticket/52#comment:12>
Xapian <https://xapian.org/>
Xapian
More information about the Xapian-tickets
mailing list