Adrien Grand created LUCENE-10608:
-------------------------------------

             Summary: Implement Weight#count for pure conjunctions
                 Key: LUCENE-10608
                 URL: https://issues.apache.org/jira/browse/LUCENE-10608
             Project: Lucene - Core
          Issue Type: New Feature
            Reporter: Adrien Grand


It's common for Elasticsearch to ingest time-based data where newer segments 
contain recent data and older segments contain older data. On such indices, 
it's common for range queries on the time field to match either all of or none 
of the documents in the segment.

We could implement Weight#count on pure conjunctions to take advantage of this 
by either returning 0 if any of the clauses has a match count of 0, or the 
count of the only clause that doesn't have a match count that is equal to 
maxDoc.



--
This message was sent by Atlassian Jira
(v8.20.7#820007)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@lucene.apache.org
For additional commands, e-mail: issues-h...@lucene.apache.org

Reply via email to