[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