Adrien Grand created LUCENE-6944:
------------------------------------

             Summary: BooleanWeight.bulkScorer should not build any sub bulk 
scorer if there are required/prohibited clauses
                 Key: LUCENE-6944
                 URL: https://issues.apache.org/jira/browse/LUCENE-6944
             Project: Lucene - Core
          Issue Type: Improvement
            Reporter: Adrien Grand
            Assignee: Adrien Grand
            Priority: Minor


BooleanWeight.bulkScorer creates a sub bulk scorer for all clauses until it 
meets a clause that is not optional (the only kind of clause it can deal with). 
However the Weight.bulkScorer method is sometimes costly, so 
BooleanWeight.bulkScorer should first inspect all clauses to see if any of them 
is not optional to avoid creating costly bulk scorers to only trash them later.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to