You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@lucene.apache.org by "Adrien Grand (Jira)" <ji...@apache.org> on 2022/06/14 08:17:00 UTC
[jira] [Resolved] (LUCENE-10608) Implement Weight#count for pure conjunctions
[ https://issues.apache.org/jira/browse/LUCENE-10608?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Adrien Grand resolved LUCENE-10608.
-----------------------------------
Fix Version/s: 9.3
Resolution: Fixed
> 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
> Priority: Minor
> Fix For: 9.3
>
> Time Spent: 1h
> Remaining Estimate: 0h
>
> 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-unsubscribe@lucene.apache.org
For additional commands, e-mail: issues-help@lucene.apache.org