jpountz commented on PR #13692:
URL: https://github.com/apache/lucene/pull/13692#issuecomment-2324897665
Another data point: here is what luceneutil gives me when using branchless
binary search:
```
TaskQPS baseline StdDevQPS
my_modified_version StdDev Pct diff p-value
CountAndHighHigh 53.94 (3.4%) 30.61
(0.5%) -43.3% ( -45% - -40%) 0.000
CountAndHighMed 147.82 (2.7%) 93.86
(0.6%) -36.5% ( -38% - -34%) 0.000
OrNotHighHigh 155.30 (3.3%) 114.27
(2.3%) -26.4% ( -30% - -21%) 0.000
OrNotHighMed 384.28 (2.6%) 298.43
(2.0%) -22.3% ( -26% - -18%) 0.000
OrHighNotHigh 283.58 (3.3%) 227.00
(2.6%) -19.9% ( -25% - -14%) 0.000
OrHighNotMed 329.86 (3.3%) 274.77
(2.8%) -16.7% ( -22% - -10%) 0.000
MedTerm 581.03 (3.0%) 499.08
(3.4%) -14.1% ( -19% - -7%) 0.000
LowTerm 956.63 (3.1%) 825.53
(2.6%) -13.7% ( -18% - -8%) 0.000
OrHighNotLow 427.77 (3.4%) 372.20
(3.4%) -13.0% ( -19% - -6%) 0.000
HighTerm 346.65 (4.0%) 309.00
(3.4%) -10.9% ( -17% - -3%) 0.000
OrHighHigh 55.35 (2.2%) 50.51
(4.7%) -8.8% ( -15% - -1%) 0.000
Or3Terms 166.36 (2.5%) 155.64
(3.6%) -6.4% ( -12% - 0%) 0.000
And3Terms 167.87 (1.8%) 157.81
(2.5%) -6.0% ( -10% - -1%) 0.000
IntNRQ 86.15 (11.3%) 81.80
(0.7%) -5.0% ( -15% - 7%) 0.047
HighTermTitleSort 148.08 (2.3%) 141.79
(6.4%) -4.2% ( -12% - 4%) 0.005
OrHighMed 228.18 (2.0%) 219.01
(4.3%) -4.0% ( -10% - 2%) 0.000
Prefix3 106.18 (3.7%) 102.13
(2.0%) -3.8% ( -9% - 2%) 0.000
OrStopWords 34.03 (4.3%) 32.86
(6.9%) -3.4% ( -14% - 8%) 0.059
AndHighMed 235.42 (1.2%) 227.65
(1.2%) -3.3% ( -5% - 0%) 0.000
CountOrHighMed 109.03 (12.0%) 105.74
(15.3%) -3.0% ( -27% - 27%) 0.489
AndStopWords 30.58 (2.9%) 29.67
(4.3%) -3.0% ( -9% - 4%) 0.010
AndHighHigh 83.38 (1.1%) 81.01
(2.0%) -2.8% ( -5% - 0%) 0.000
Or2Terms2StopWords 160.76 (2.7%) 156.45
(3.8%) -2.7% ( -8% - 3%) 0.010
OrNotHighLow 1122.92 (2.7%) 1093.24
(1.5%) -2.6% ( -6% - 1%) 0.000
Wildcard 139.09 (2.8%) 136.30
(2.0%) -2.0% ( -6% - 2%) 0.009
TermDTSort 353.81 (6.2%) 346.92
(7.0%) -1.9% ( -14% - 12%) 0.352
CountTerm 9313.46 (4.8%) 9174.13
(5.5%) -1.5% ( -11% - 9%) 0.361
HighTermTitleBDVSort 14.59 (7.1%) 14.38
(7.5%) -1.4% ( -14% - 14%) 0.549
HighTermMonthSort 3469.21 (3.5%) 3428.20
(3.1%) -1.2% ( -7% - 5%) 0.253
And2Terms2StopWords 157.04 (1.9%) 156.28
(2.6%) -0.5% ( -4% - 4%) 0.504
HighTermDayOfYearSort 815.57 (2.9%) 818.84
(3.7%) 0.4% ( -6% - 7%) 0.704
AndHighLow 1135.94 (2.0%) 1141.73
(1.3%) 0.5% ( -2% - 3%) 0.347
OrHighLow 841.51 (1.7%) 857.38
(1.7%) 1.9% ( -1% - 5%) 0.001
CountOrHighHigh 54.24 (16.9%) 55.27
(22.0%) 1.9% ( -31% - 49%) 0.757
PKLookup 280.20 (1.9%) 287.81
(2.6%) 2.7% ( -1% - 7%) 0.000
OrHighRare 276.00 (4.6%) 284.22
(1.7%) 3.0% ( -3% - 9%) 0.006
```
`OrHighRare` and `OrHighLow` benefit from it, but other queries get slower.
--
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]