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