jpountz commented on PR #14023:
URL: https://github.com/apache/lucene/pull/14023#issuecomment-2504516781
This gives a good speedup when running a tasks file that has very diverse
queries like we now do in nightly benchmarks:
```
TaskQPS baseline StdDevQPS
my_modified_version StdDev Pct diff p-value
AndHighOrMedMed 46.33 (1.1%) 42.47
(2.5%) -8.3% ( -11% - -4%) 0.000
FilteredPhrase 25.76 (2.9%) 25.16
(2.8%) -2.3% ( -7% - 3%) 0.009
DismaxOrHighHigh 69.11 (3.1%) 67.88
(3.7%) -1.8% ( -8% - 5%) 0.101
FilteredOrHighMed 139.21 (2.6%) 136.75
(2.1%) -1.8% ( -6% - 3%) 0.019
FilteredOr3Terms 152.47 (2.5%) 149.85
(2.0%) -1.7% ( -6% - 2%) 0.016
DismaxOrHighMed 85.03 (3.2%) 83.86
(3.6%) -1.4% ( -7% - 5%) 0.195
FilteredOr2Terms2StopWords 150.78 (2.3%) 148.72
(1.7%) -1.4% ( -5% - 2%) 0.035
FilteredOrHighHigh 65.05 (2.7%) 64.16
(2.1%) -1.4% ( -6% - 3%) 0.075
FilteredTerm 159.84 (2.2%) 157.75
(1.4%) -1.3% ( -4% - 2%) 0.025
FilteredOrStopWords 50.26 (2.8%) 49.61
(2.1%) -1.3% ( -6% - 3%) 0.101
FilteredOrMany 12.07 (3.1%) 11.92
(3.9%) -1.3% ( -8% - 5%) 0.257
CountPhrase 4.42 (2.0%) 4.39
(3.3%) -0.7% ( -5% - 4%) 0.430
CombinedAndHighHigh 15.36 (1.5%) 15.26
(1.5%) -0.6% ( -3% - 2%) 0.186
DismaxTerm 645.14 (2.3%) 641.81
(2.5%) -0.5% ( -5% - 4%) 0.490
PKLookup 276.07 (1.7%) 274.77
(2.1%) -0.5% ( -4% - 3%) 0.425
CountAndHighMed 169.12 (1.6%) 168.44
(1.3%) -0.4% ( -3% - 2%) 0.386
CountOrHighMed 142.97 (1.4%) 142.70
(1.0%) -0.2% ( -2% - 2%) 0.623
CountAndHighHigh 57.56 (1.2%) 57.46
(0.6%) -0.2% ( -1% - 1%) 0.543
CombinedAndHighMed 56.06 (1.7%) 56.02
(1.4%) -0.1% ( -3% - 3%) 0.904
CountOrHighHigh 75.48 (1.0%) 75.66
(0.8%) 0.2% ( -1% - 2%) 0.402
AndMedOrHighHigh 59.11 (1.6%) 59.38
(1.4%) 0.5% ( -2% - 3%) 0.340
OrHighRare 286.09 (3.7%) 287.56
(4.7%) 0.5% ( -7% - 9%) 0.701
CountTerm 9106.38 (4.7%) 9192.25
(4.0%) 0.9% ( -7% - 10%) 0.492
FilteredAnd3Terms 191.49 (1.9%) 195.49
(2.0%) 2.1% ( -1% - 6%) 0.001
FilteredAndStopWords 48.66 (2.4%) 49.95
(2.1%) 2.7% ( -1% - 7%) 0.000
OrMany 19.42 (5.2%) 20.00
(5.7%) 2.9% ( -7% - 14%) 0.087
FilteredAnd2Terms2StopWords 197.27 (1.8%) 204.14
(1.6%) 3.5% ( 0% - 6%) 0.000
FilteredAndHighHigh 62.50 (2.3%) 64.82
(1.8%) 3.7% ( 0% - 8%) 0.000
CombinedTerm 32.04 (3.1%) 33.31
(3.0%) 4.0% ( -2% - 10%) 0.000
FilteredAndHighMed 125.80 (3.0%) 130.97
(3.0%) 4.1% ( -1% - 10%) 0.000
Or2Terms2StopWords 163.16 (5.1%) 172.65
(5.7%) 5.8% ( -4% - 17%) 0.001
CombinedOrHighMed 69.43 (4.6%) 73.56
(2.2%) 6.0% ( 0% - 13%) 0.000
Or3Terms 172.44 (5.2%) 183.18
(5.8%) 6.2% ( -4% - 18%) 0.000
CombinedOrHighHigh 18.17 (4.5%) 19.33
(2.0%) 6.4% ( 0% - 13%) 0.000
And2Terms2StopWords 159.48 (3.8%) 169.72
(4.0%) 6.4% ( -1% - 14%) 0.000
OrHighMed 197.10 (1.5%) 211.20
(3.8%) 7.2% ( 1% - 12%) 0.000
And3Terms 168.66 (3.9%) 183.49
(4.6%) 8.8% ( 0% - 18%) 0.000
OrStopWords 33.61 (8.0%) 36.79
(9.7%) 9.5% ( -7% - 29%) 0.001
OrHighHigh 53.00 (1.6%) 58.03
(4.9%) 9.5% ( 2% - 16%) 0.000
AndStopWords 29.89 (5.6%) 32.87
(6.6%) 10.0% ( -2% - 23%) 0.000
AndHighMed 122.11 (1.7%) 135.85
(1.9%) 11.3% ( 7% - 15%) 0.000
AndHighHigh 41.68 (1.5%) 46.61
(1.8%) 11.9% ( 8% - 15%) 0.000
```
--
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: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]