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

Jim Ferenczi commented on LUCENE-8439:
--------------------------------------

Here is a patch that uses the same strategy to find blocks than LUCENE-8204.
I ran a benchmark using wikibigall and disjunction max queries on the 
Low/Med/High terms over the body and title fields.
Results below show a nice speed up with any tiebreaker value (except 1 since we 
rewrite to a boolean query in this case):

{noformat}
        TaskQPS lucene_baseline      StdDevQPS lucene_candidate      StdDev     
           Pct diff
                 LowTerm      121.15      (3.3%)      838.54     (33.6%)  
592.1% ( 537% -  650%)
                 MedTerm       25.52      (5.1%)      385.07    (114.0%) 
1409.1% (1227% - 1610%)
                HighTerm        9.62      (5.6%)      183.10    (162.7%) 
1803.6% (1548% - 2089%)
{noformat}


> DisjunctionMaxScorer should leverage sub scorers' per-block max scores
> ----------------------------------------------------------------------
>
>                 Key: LUCENE-8439
>                 URL: https://issues.apache.org/jira/browse/LUCENE-8439
>             Project: Lucene - Core
>          Issue Type: Improvement
>            Reporter: Jim Ferenczi
>            Priority: Minor
>         Attachments: LUCENE-8439.patch
>
>
> This issue is similar to https://issues.apache.org/jira/browse/LUCENE-8204 
> but for the DisjunctionMaxScorer.



--
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