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

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


#394: Speed up phrase queries with a "settling pond"
-------------------------+-------------------------------
 Reporter:  olly         |             Owner:  olly
     Type:  enhancement  |            Status:  assigned
 Priority:  normal       |         Milestone:  1.5.0
Component:  Matcher      |           Version:  git master
 Severity:  normal       |        Resolution:
 Keywords:               |        Blocked By:
 Blocking:               |  Operating System:  All
-------------------------+-------------------------------
Changes (by olly):

 * priority:  high => normal
 * version:  1.1.2 => git master
 * milestone:  1.4.x => 1.5.0


Comment:

 1.4.13 can combine the and-like parts of AND_MAYBE and AND_NOT with other
 and-like queries which means phrase checks can get hoisted higher in some
 cases.  And the "maybe" part of AND_MAYBE gets hoisted above the phrase
 check so we can avoid visiting it if the phrase doesn't match.

 We really should re-evaluate the settling pond idea in the light of the
 large number of changes in this area and either implement some version of
 it or close this ticket.  Marking for 1.5.0 for now.

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



More information about the Xapian-tickets mailing list