[Xapian-tickets] [Xapian] #394: Speed up phrase queries with a "settling pond"

Xapian nobody at xapian.org
Sun Oct 20 20:11:37 BST 2019


#394: Speed up phrase queries with a "settling pond"
-------------------------+-----------------------------
 Reporter:  olly         |             Owner:  olly
     Type:  enhancement  |            Status:  assigned
 Priority:  high         |         Milestone:  1.4.x
Component:  Matcher      |           Version:  1.1.2
 Severity:  normal       |        Resolution:
 Keywords:               |        Blocked By:
 Blocking:               |  Operating System:  All
-------------------------+-----------------------------

Comment (by olly):

 Replying to [comment:6 olly]:
 > It occurred to me that we should be able to just make this a !PostList
 subclass which the matcher can read from.  It will return out-of-order
 docids, but that's OK as we already handle that for remote matches.

 This is no longer the case for git master - remote matches are now handled
 by merging MSet objects rather than reinjecting their contents back into a
 local matcher loop.

 > And it'll mean we don't have to complicate the matcher main loop
 further, which can only be a good thing.

 This is certainly still a valid concern.

--
Ticket URL: <https://trac.xapian.org/ticket/394#comment:15>
Xapian <https://xapian.org/>
Xapian



More information about the Xapian-tickets mailing list