[Xapian-tickets] [Xapian] #378: Optimise MultiAndPostList using current weight of lhs

Xapian nobody at xapian.org
Sun Jul 5 14:49:58 BST 2009


#378: Optimise MultiAndPostList using current weight of lhs
-------------------------+--------------------------------------------------
 Reporter:  richard      |       Owner:  richard  
     Type:  enhancement  |      Status:  assigned 
 Priority:  normal       |   Milestone:  1.1.2    
Component:  Matcher      |     Version:  SVN trunk
 Severity:  normal       |    Keywords:           
Blockedby:               |    Platform:  All      
 Blocking:               |  
-------------------------+--------------------------------------------------

Comment(by olly):

 I think major overhauls of the matcher are out of scope for 1.1.x at this
 point - we don't want to risk destabilising changes, and if anything we're
 approaching time to start being brutal and culling some things which
 currently have milestones set for 1.1.x.

 I don't think speculatively executing in parallel is a sane approach for
 most users, and there's a significant risk that the rival searches would
 compete for I/O and cache resources
 resulting in a slower result overall anyway.

 Thinking more about this, I feel nervous about making this change with no
 idea of how bad it could make things, so I think it would be useful to try
 to quantify what slowdown we might see in the worst case.

 Do you still have the large database you were testing this on?  If so, it
 would be good to try one or both of the likely "bad cases" above.  I can
 probably even try to implement the required postingsources if you don't
 have the time, but I don't think I have a suitable database around to test
 with.

-- 
Ticket URL: <http://trac.xapian.org/ticket/378#comment:6>
Xapian <http://xapian.org/>
Xapian



More information about the Xapian-tickets mailing list