original-brownbear opened a new pull request, #13935:
URL: https://github.com/apache/lucene/pull/13935

   We can be a little less verbose for one big conditional and can optimize a 
few obvious spots in the logic (the hit comparison change is particularly 
helpful here I think).
   For wikimedium this is a small but clear win:
   
   ```
                               TaskQPS baseline      StdDevQPS 
my_modified_version      StdDev                Pct diff p-value
                             IntNRQ       88.51     (14.0%)       88.65     
(14.7%)    0.2% ( -24% -   33%) 0.960
                         AndHighMed      173.56      (3.9%)      174.72      
(3.8%)    0.7% (  -6% -    8%) 0.437
               BrowseDateSSDVFacets        1.25      (6.1%)        1.26      
(8.7%)    0.7% ( -13% -   16%) 0.672
                         OrHighHigh       85.29      (9.2%)       86.10      
(8.1%)    0.9% ( -14% -   20%) 0.624
               HighTermTitleBDVSort       27.17      (5.6%)       27.49      
(6.2%)    1.2% ( -10% -   13%) 0.367
                          OrHighMed      277.10      (4.5%)      280.71      
(4.6%)    1.3% (  -7% -   10%) 0.199
            AndHighMedDayTaxoFacets       61.39      (2.4%)       62.32      
(3.2%)    1.5% (  -3% -    7%) 0.016
        BrowseRandomLabelSSDVFacets        3.33      (4.5%)        3.38      
(2.8%)    1.5% (  -5% -    9%) 0.071
                         AndHighLow     1988.25      (4.8%)     2018.70      
(4.4%)    1.5% (  -7% -   11%) 0.133
                           PKLookup      240.84      (1.8%)      245.08      
(1.8%)    1.8% (  -1% -    5%) 0.000
                        AndHighHigh       52.61      (5.6%)       53.57      
(4.8%)    1.8% (  -8% -   12%) 0.114
                  HighTermTitleSort       69.04      (3.8%)       70.37      
(4.3%)    1.9% (  -5% -   10%) 0.034
                           HighTerm      479.90      (6.3%)      489.18      
(5.7%)    1.9% (  -9% -   14%) 0.150
                    LowSloppyPhrase       86.07     (11.0%)       87.75     
(11.3%)    2.0% ( -18% -   27%) 0.431
               MedTermDayTaxoFacets       21.43      (3.6%)       21.85      
(3.6%)    2.0% (  -5% -    9%) 0.015
                             Fuzzy2       85.21      (3.2%)       86.98      
(3.9%)    2.1% (  -4% -    9%) 0.010
                         TermDTSort      177.37      (6.9%)      181.13      
(6.8%)    2.1% ( -10% -   17%) 0.169
                            LowTerm      720.26      (5.4%)      735.66      
(5.0%)    2.1% (  -7% -   13%) 0.068
                          MedPhrase      332.87      (5.3%)      340.01      
(5.7%)    2.1% (  -8% -   13%) 0.082
                   HighSloppyPhrase        5.88      (8.2%)        6.02     
(10.3%)    2.4% ( -14% -   22%) 0.242
                LowIntervalsOrdered       99.26      (6.0%)      101.70      
(5.5%)    2.5% (  -8% -   14%) 0.056
                            Prefix3      424.88      (4.6%)      435.41      
(4.1%)    2.5% (  -5% -   11%) 0.011
           AndHighHighDayTaxoFacets       18.44      (3.8%)       18.91      
(3.5%)    2.5% (  -4% -   10%) 0.002
                      OrHighNotHigh      434.36      (5.4%)      445.63      
(5.0%)    2.6% (  -7% -   13%) 0.026
                         HighPhrase      287.40      (5.3%)      294.89      
(6.4%)    2.6% (  -8% -   15%) 0.047
                MedIntervalsOrdered       39.67      (3.9%)       40.70      
(3.7%)    2.6% (  -4% -   10%) 0.002
                          OrHighLow      688.03      (4.4%)      706.76      
(4.0%)    2.7% (  -5% -   11%) 0.003
                       OrHighNotMed      523.00      (6.5%)      537.25      
(7.3%)    2.7% ( -10% -   17%) 0.076
                             Fuzzy1       79.64      (2.1%)       81.81      
(1.9%)    2.7% (  -1% -    6%) 0.000
              BrowseMonthSSDVFacets        4.46      (7.0%)        4.59      
(5.8%)    2.8% (  -9% -   16%) 0.055
                        LowSpanNear      145.66      (2.2%)      149.71      
(2.0%)    2.8% (  -1% -    7%) 0.000
                          LowPhrase      181.90      (3.7%)      187.03      
(4.5%)    2.8% (  -5% -   11%) 0.002
                  HighTermMonthSort     1467.83      (6.2%)     1510.29      
(6.0%)    2.9% (  -8% -   16%) 0.034
                       OrNotHighMed      552.11      (6.8%)      568.79      
(6.4%)    3.0% (  -9% -   17%) 0.040
                            Respell       35.74      (1.4%)       36.83      
(2.0%)    3.0% (   0% -    6%) 0.000
             OrHighMedDayTaxoFacets        8.67      (5.7%)        8.94      
(5.8%)    3.1% (  -7% -   15%) 0.015
                    MedSloppyPhrase        9.79      (6.6%)       10.10      
(8.5%)    3.2% ( -11% -   19%) 0.062
                       OrNotHighLow     1115.78      (5.6%)     1151.15      
(5.2%)    3.2% (  -7% -   14%) 0.009
                        MedSpanNear       84.96      (5.0%)       87.69      
(4.7%)    3.2% (  -6% -   13%) 0.003
               HighIntervalsOrdered       38.24      (5.5%)       39.48      
(5.0%)    3.2% (  -6% -   14%) 0.006
        BrowseRandomLabelTaxoFacets        4.34      (5.2%)        4.49      
(5.1%)    3.3% (  -6% -   14%) 0.005
                      OrNotHighHigh      316.03      (5.8%)      326.59      
(5.8%)    3.3% (  -7% -   15%) 0.010
                            MedTerm      628.56      (8.6%)      650.22      
(7.2%)    3.4% ( -11% -   21%) 0.051
                           Wildcard      187.07      (4.3%)      193.66      
(4.3%)    3.5% (  -4% -   12%) 0.000
                       HighSpanNear       18.01      (5.0%)       18.67      
(4.9%)    3.6% (  -5% -   14%) 0.001
                       OrHighNotLow      580.06      (6.0%)      601.25      
(7.4%)    3.7% (  -9% -   18%) 0.015
              BrowseMonthTaxoFacets       12.43     (26.2%)       12.89     
(27.5%)    3.7% ( -39% -   77%) 0.538
          BrowseDayOfYearTaxoFacets        5.21      (9.6%)        5.40     
(11.5%)    3.7% ( -15% -   27%) 0.115
              HighTermDayOfYearSort      322.24      (8.0%)      334.40      
(9.7%)    3.8% ( -12% -   23%) 0.057
               BrowseDateTaxoFacets        5.11      (9.7%)        5.31     
(11.6%)    4.0% ( -15% -   27%) 0.094
          BrowseDayOfYearSSDVFacets        4.47      (4.1%)        4.65      
(6.9%)    4.2% (  -6% -   15%) 0.001
   ```


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscr...@lucene.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


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

Reply via email to