Robert Muir created LUCENE-6198:
-----------------------------------
Summary: two phase intersection
Key: LUCENE-6198
URL: https://issues.apache.org/jira/browse/LUCENE-6198
Project: Lucene - Core
Issue Type: Improvement
Reporter: Robert Muir
Currently some scorers have to do a lot of per-document work to determine if a
document is a match. The simplest example is a phrase scorer, but there are
others (spans, sloppy phrase, geospatial, etc).
Imagine a conjunction with two MUST clauses, one that is a term that matches
all odd documents, another that is a phrase matching all even documents. Today
this conjunction will be very expensive, because the zig-zag intersection is
reading a ton of useless positions.
The same problem happens with filteredQuery and anything else that acts like a
conjunction.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]