[Xapian-tickets] [Xapian] #264: Optimise expand using min weight techniques
Xapian
nobody at xapian.org
Sat May 3 16:31:40 BST 2008
#264: Optimise expand using min weight techniques
-------------------------+--------------------------------------------------
Reporter: olly | Owner: olly
Type: enhancement | Status: new
Priority: normal | Milestone: 1.1.1
Component: Matcher | Version: SVN HEAD
Severity: minor | Keywords:
Blockedby: | Platform: All
Blocking: |
-------------------------+--------------------------------------------------
ESet::Internal::expand() and ExpandWeight could optimise using min weight
techniques like those used by the matcher - for example, ExpandWeight
could provide an upper bound and expand() could use it to know when
further terms can't make it in into the ESet.
The gain is probably much less than for the matcher, since termlists
aren't chunked, so we take the I/O hit regardless, but this could save a
fair bit of CPU so is still useful.
--
Ticket URL: <http://trac.xapian.org/ticket/264>
Xapian <http://trac.xapian.org>
Xapian
More information about the Xapian-tickets
mailing list