[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