You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@lucene.apache.org by "Mayya Sharipova (Jira)" <ji...@apache.org> on 2021/10/19 19:15:00 UTC

[jira] [Closed] (LUCENE-10110) MultiCollector should conditionally wrap single leaf collector

     [ https://issues.apache.org/jira/browse/LUCENE-10110?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Mayya Sharipova closed LUCENE-10110.
------------------------------------

Closing after the 8.10.1 release

> MultiCollector should conditionally wrap single leaf collector
> --------------------------------------------------------------
>
>                 Key: LUCENE-10110
>                 URL: https://issues.apache.org/jira/browse/LUCENE-10110
>             Project: Lucene - Core
>          Issue Type: Bug
>            Reporter: Jim Ferenczi
>            Priority: Minor
>             Fix For: main (9.0), 8.11, 8.10.1
>
>          Time Spent: 0.5h
>  Remaining Estimate: 0h
>
> MultiCollector adapts the score mode of multiple collectors so that they can run together in a search. If a collector wants to skip low-scoring hits, this adapter ensures that the other collectors still see all hits. Although, when all these collectors have early terminated, we allow the skipping collector to start propagating the minimum score. This is not valid because the weight of the query is built from the combined score mode of all collectors at the beginning of the search.
> So we should always ignore the minimum score in MultiCollector if the combined score mode is different than TOP_SCORES.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

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