Avoid using positions when not all required terms are present
-------------------------------------------------------------

                 Key: LUCENE-1252
                 URL: https://issues.apache.org/jira/browse/LUCENE-1252
             Project: Lucene - Java
          Issue Type: Wish
          Components: Search
            Reporter: Paul Elschot
            Priority: Minor


In the Scorers of queries with (lots of) Phrases and/or (nested) Spans, 
currently next() and skipTo() will use position information even when other 
parts of the query cannot match because some required terms are not present.
This could be avoided by adding some methods to Scorer that relax the 
postcondition of next() and skipTo() to something like "all required terms are 
present, but no position info was checked yet", and implementing these methods 
for Scorers that do conjunctions: BooleanScorer, PhraseScorer, and 
SpanScorer/NearSpans.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to