[ 
https://issues.apache.org/jira/browse/LUCENE-8791?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16858314#comment-16858314
 ] 

Elbek Kamoliddinov commented on LUCENE-8791:
--------------------------------------------

After MIA, I am back at this. I was thinking along the line Mike, but even more 
brutal. So the change was just to have one sole ctor which takes single 
{{CollectorManager}} param. There is setter for setting {{ExecutorService}} 
object. This way single running single threaded will get first class treatment? 
I have attached an updated patch. 

[~atris]
{quote}
Interesting. How do you early terminate across multiple slices running 
concurrently?
{quote}
We distribute total number of results we are looking from matching across 
segments evenly plus some static number for overhead (I think) and terminate 
when each segment collects enough docs.   

> Add CollectorRescorer
> ---------------------
>
>                 Key: LUCENE-8791
>                 URL: https://issues.apache.org/jira/browse/LUCENE-8791
>             Project: Lucene - Core
>          Issue Type: Improvement
>            Reporter: Elbek Kamoliddinov
>            Priority: Major
>         Attachments: LUCENE-8791.patch, LUCENE-8791.patch, LUCENE-8791.patch
>
>
> This is another implementation of query rescorer api (LUCENE-5489). It adds 
> rescoring functionality based on provided CollectorManager. 
>  



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

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

Reply via email to