HUSTERGS commented on PR #14827: URL: https://github.com/apache/lucene/pull/14827#issuecomment-3028333073
FWIW, I was a little bit worried about the cost of `Math.ulp` (compared to `Math.nextDown`), and also not sure wheather we should calculate the `Math.ulp` first before the while loop, so I did some comparation based on luceneutil. Here is the result if it helps <details> <summary> final patch vs baseline </summary> ``` TaskQPS baseline StdDevQPS my_modified_version StdDev Pct diff p-value CountTerm 6770.90 (6.8%) 6583.92 (7.3%) -2.8% ( -15% - 12%) 0.218 FilteredOr2Terms2StopWords 65.75 (6.9%) 64.68 (6.3%) -1.6% ( -13% - 12%) 0.438 TermDTSort 188.30 (4.4%) 186.09 (4.5%) -1.2% ( -9% - 8%) 0.401 Term10K 577.54 (7.5%) 570.96 (7.5%) -1.1% ( -14% - 14%) 0.629 Term 577.73 (7.5%) 571.15 (7.4%) -1.1% ( -14% - 14%) 0.628 TermMonthSort 2442.28 (3.3%) 2414.48 (4.7%) -1.1% ( -8% - 7%) 0.372 CombinedAndHighMed 28.53 (5.7%) 28.21 (5.5%) -1.1% ( -11% - 10%) 0.524 TermB1M1P 578.27 (7.4%) 571.77 (7.5%) -1.1% ( -14% - 14%) 0.633 CombinedOrHighMed 27.94 (7.0%) 27.64 (6.6%) -1.1% ( -13% - 13%) 0.619 FilteredOrHighMed 53.15 (5.1%) 52.59 (4.9%) -1.1% ( -10% - 9%) 0.500 Term1M 577.12 (7.5%) 571.38 (7.4%) -1.0% ( -14% - 15%) 0.672 FilteredOr3Terms 58.49 (4.8%) 57.96 (4.5%) -0.9% ( -9% - 8%) 0.541 TermB1M 577.53 (7.3%) 572.52 (7.6%) -0.9% ( -14% - 15%) 0.712 IntSet 391.58 (4.5%) 388.40 (4.8%) -0.8% ( -9% - 8%) 0.582 FilteredAnd3Terms 129.69 (3.4%) 128.71 (2.6%) -0.8% ( -6% - 5%) 0.433 Term100 577.00 (7.4%) 572.67 (7.3%) -0.8% ( -14% - 15%) 0.748 TermTitleSort 69.16 (3.7%) 68.80 (4.9%) -0.5% ( -8% - 8%) 0.707 CombinedTerm 14.62 (4.9%) 14.55 (5.6%) -0.5% ( -10% - 10%) 0.770 CountOrHighMed 95.39 (2.2%) 94.93 (2.2%) -0.5% ( -4% - 3%) 0.488 Wildcard 58.16 (3.6%) 57.89 (3.5%) -0.5% ( -7% - 6%) 0.669 SpanNear 3.11 (4.0%) 3.10 (4.3%) -0.4% ( -8% - 8%) 0.750 FilteredPrefix3 91.64 (3.2%) 91.27 (3.2%) -0.4% ( -6% - 6%) 0.691 FilteredTerm 85.80 (5.3%) 85.48 (4.7%) -0.4% ( -9% - 10%) 0.813 IntervalsOrdered 2.98 (3.8%) 2.97 (4.1%) -0.4% ( -7% - 7%) 0.770 CountAndHighMed 92.52 (2.8%) 92.19 (2.6%) -0.3% ( -5% - 5%) 0.683 IntNRQ 48.55 (1.9%) 48.39 (1.7%) -0.3% ( -3% - 3%) 0.571 DismaxTerm 625.93 (6.1%) 624.14 (5.9%) -0.3% ( -11% - 12%) 0.880 FilteredOrHighHigh 17.88 (3.2%) 17.83 (3.3%) -0.3% ( -6% - 6%) 0.784 SloppyPhrase 1.45 (4.6%) 1.45 (4.0%) -0.3% ( -8% - 8%) 0.839 Prefix3 98.03 (3.5%) 97.78 (3.5%) -0.3% ( -7% - 6%) 0.816 CountOrHighHigh 63.25 (2.1%) 63.11 (2.5%) -0.2% ( -4% - 4%) 0.761 FilteredIntNRQ 48.33 (2.1%) 48.25 (1.7%) -0.2% ( -3% - 3%) 0.777 CountFilteredIntNRQ 22.23 (1.9%) 22.20 (1.7%) -0.2% ( -3% - 3%) 0.773 CountFilteredOrMany 6.02 (1.5%) 6.01 (1.8%) -0.2% ( -3% - 3%) 0.758 CountAndHighHigh 61.53 (1.3%) 61.45 (1.7%) -0.1% ( -3% - 2%) 0.783 AndMedOrHighHigh 20.70 (4.3%) 20.70 (4.1%) 0.0% ( -8% - 8%) 0.993 CountFilteredPhrase 11.57 (2.1%) 11.57 (2.1%) 0.0% ( -4% - 4%) 0.945 Phrase 9.82 (2.6%) 9.83 (2.3%) 0.1% ( -4% - 5%) 0.918 CountFilteredOrHighHigh 25.13 (1.2%) 25.16 (1.5%) 0.1% ( -2% - 2%) 0.829 FilteredOrMany 5.01 (2.9%) 5.01 (2.6%) 0.1% ( -5% - 5%) 0.916 CountFilteredOrHighMed 29.53 (1.3%) 29.57 (1.4%) 0.1% ( -2% - 2%) 0.766 AndHighOrMedMed 18.23 (3.9%) 18.26 (2.6%) 0.2% ( -6% - 6%) 0.882 DismaxOrHighMed 64.34 (8.7%) 64.46 (8.3%) 0.2% ( -15% - 18%) 0.943 OrHighRare 121.70 (4.4%) 121.95 (4.5%) 0.2% ( -8% - 9%) 0.882 Fuzzy1 49.44 (4.3%) 49.60 (4.0%) 0.3% ( -7% - 9%) 0.809 CountOrMany 6.36 (1.8%) 6.38 (2.5%) 0.3% ( -3% - 4%) 0.640 TermDayOfYearSort 343.74 (1.3%) 344.99 (1.6%) 0.4% ( -2% - 3%) 0.433 FilteredPhrase 12.55 (3.0%) 12.60 (2.1%) 0.4% ( -4% - 5%) 0.631 Fuzzy2 44.71 (2.8%) 44.88 (2.5%) 0.4% ( -4% - 5%) 0.637 CountPhrase 3.28 (4.6%) 3.30 (4.7%) 0.4% ( -8% - 10%) 0.770 OrHighMed 86.40 (13.5%) 86.84 (13.4%) 0.5% ( -23% - 31%) 0.904 CombinedAndHighHigh 7.17 (2.3%) 7.22 (2.2%) 0.6% ( -3% - 5%) 0.395 CombinedOrHighHigh 7.01 (4.7%) 7.05 (5.1%) 0.6% ( -8% - 10%) 0.683 FilteredAndStopWords 11.80 (3.8%) 11.89 (3.1%) 0.7% ( -5% - 7%) 0.510 Respell 43.59 (3.2%) 43.92 (1.4%) 0.8% ( -3% - 5%) 0.333 FilteredOrStopWords 10.92 (3.0%) 11.01 (2.2%) 0.8% ( -4% - 6%) 0.362 AndHighMed 66.88 (9.2%) 67.46 (9.1%) 0.9% ( -16% - 21%) 0.765 FilteredAndHighHigh 14.95 (3.5%) 15.10 (3.2%) 1.0% ( -5% - 7%) 0.353 DismaxOrHighHigh 45.06 (7.9%) 45.58 (7.6%) 1.2% ( -13% - 18%) 0.639 And2Terms2StopWords 71.10 (10.3%) 72.31 (10.3%) 1.7% ( -17% - 24%) 0.604 FilteredAnd2Terms2StopWords 72.77 (7.7%) 74.03 (7.5%) 1.7% ( -12% - 18%) 0.474 AndHighHigh 26.25 (10.1%) 26.71 (10.0%) 1.7% ( -16% - 24%) 0.581 FilteredAndHighMed 43.31 (4.5%) 44.07 (4.1%) 1.8% ( -6% - 10%) 0.199 OrHighHigh 24.55 (12.9%) 25.19 (13.2%) 2.6% ( -20% - 32%) 0.527 Or2Terms2StopWords 71.62 (12.1%) 73.89 (11.8%) 3.2% ( -18% - 30%) 0.403 And3Terms 83.39 (8.5%) 87.53 (7.7%) 5.0% ( -10% - 23%) 0.053 OrMany 5.42 (7.8%) 5.73 (5.0%) 5.6% ( -6% - 19%) 0.006 Or3Terms 73.96 (11.5%) 78.67 (11.4%) 6.4% ( -14% - 33%) 0.078 OrStopWords 9.31 (11.6%) 10.08 (12.2%) 8.3% ( -13% - 36%) 0.027 AndStopWords 8.85 (9.2%) 9.67 (8.4%) 9.2% ( -7% - 29%) 0.001 WARNING: cat=Fuzzy1: hit counts differ: 11543+ vs 11524+ WARNING: cat=Fuzzy2: hit counts differ: 12724+ vs 12716+ WARNING: cat=Or2Terms2StopWords: hit counts differ: 14986+ vs 14985+ ``` </details> <details> <summary> cached <code>Math.ulp</code> (baseline) vs <code>Math.nextDown</code> (candidate) </summary> ``` TaskQPS baseline StdDevQPS my_modified_version StdDev Pct diff p-value OrHighRare 122.65 (4.9%) 120.37 (4.8%) -1.9% ( -11% - 8%) 0.229 CombinedTerm 14.67 (4.5%) 14.55 (3.9%) -0.8% ( -8% - 7%) 0.527 FilteredPhrase 12.73 (1.8%) 12.63 (2.0%) -0.8% ( -4% - 3%) 0.205 FilteredPrefix3 92.09 (2.2%) 91.41 (2.8%) -0.7% ( -5% - 4%) 0.356 CombinedAndHighHigh 7.26 (1.8%) 7.22 (2.8%) -0.6% ( -5% - 4%) 0.449 CountFilteredIntNRQ 22.37 (2.4%) 22.25 (2.2%) -0.5% ( -4% - 4%) 0.479 AndHighOrMedMed 18.60 (2.7%) 18.52 (3.3%) -0.4% ( -6% - 5%) 0.644 CountFilteredOrHighMed 29.92 (2.0%) 29.80 (1.7%) -0.4% ( -3% - 3%) 0.488 DismaxOrHighHigh 46.43 (5.9%) 46.27 (5.7%) -0.4% ( -11% - 11%) 0.843 CountFilteredOrHighHigh 25.45 (1.8%) 25.37 (1.6%) -0.3% ( -3% - 3%) 0.549 FilteredIntNRQ 48.27 (2.1%) 48.12 (2.4%) -0.3% ( -4% - 4%) 0.661 Respell 43.46 (2.1%) 43.33 (2.0%) -0.3% ( -4% - 3%) 0.646 SloppyPhrase 1.44 (4.6%) 1.44 (5.0%) -0.3% ( -9% - 9%) 0.847 CombinedOrHighHigh 7.08 (4.5%) 7.06 (4.6%) -0.3% ( -9% - 9%) 0.842 AndHighHigh 26.93 (9.2%) 26.85 (9.0%) -0.3% ( -16% - 19%) 0.922 CountOrMany 6.41 (2.9%) 6.40 (2.6%) -0.3% ( -5% - 5%) 0.768 Prefix3 98.30 (2.8%) 98.07 (3.7%) -0.2% ( -6% - 6%) 0.827 IntSet 398.07 (5.0%) 397.31 (4.7%) -0.2% ( -9% - 9%) 0.901 FilteredTerm 89.51 (4.3%) 89.37 (4.4%) -0.2% ( -8% - 9%) 0.908 TermTitleSort 69.24 (3.9%) 69.16 (4.0%) -0.1% ( -7% - 8%) 0.928 TermDayOfYearSort 343.02 (1.6%) 342.64 (1.0%) -0.1% ( -2% - 2%) 0.796 And3Terms 89.96 (6.1%) 89.89 (6.1%) -0.1% ( -11% - 12%) 0.964 Wildcard 58.53 (2.6%) 58.48 (3.5%) -0.1% ( -5% - 6%) 0.936 IntNRQ 48.59 (2.2%) 48.56 (2.0%) -0.1% ( -4% - 4%) 0.918 CountAndHighHigh 61.94 (1.5%) 61.90 (1.6%) -0.1% ( -3% - 3%) 0.911 OrHighHigh 25.88 (9.1%) 25.87 (9.0%) -0.0% ( -16% - 19%) 0.996 FilteredAndHighHigh 15.19 (2.3%) 15.19 (2.5%) 0.0% ( -4% - 4%) 0.995 DismaxTerm 642.57 (5.7%) 642.60 (5.7%) 0.0% ( -10% - 12%) 0.997 FilteredOrStopWords 11.18 (1.8%) 11.19 (2.6%) 0.0% ( -4% - 4%) 0.978 AndMedOrHighHigh 21.04 (3.5%) 21.04 (3.5%) 0.0% ( -6% - 7%) 0.985 FilteredAndStopWords 11.98 (2.5%) 11.98 (2.5%) 0.0% ( -4% - 5%) 0.970 OrHighMed 91.32 (8.8%) 91.36 (8.5%) 0.0% ( -15% - 19%) 0.987 CountFilteredOrMany 6.07 (1.8%) 6.07 (1.9%) 0.1% ( -3% - 3%) 0.922 AndStopWords 9.63 (6.2%) 9.63 (6.3%) 0.1% ( -11% - 13%) 0.976 Term1M 587.59 (7.6%) 588.02 (6.8%) 0.1% ( -13% - 15%) 0.975 CombinedAndHighMed 29.45 (4.2%) 29.47 (4.5%) 0.1% ( -8% - 9%) 0.956 IntervalsOrdered 2.93 (3.3%) 2.94 (2.4%) 0.1% ( -5% - 5%) 0.915 CountFilteredPhrase 11.49 (2.1%) 11.50 (1.8%) 0.1% ( -3% - 4%) 0.865 CountTerm 6878.31 (5.8%) 6886.78 (5.5%) 0.1% ( -10% - 12%) 0.945 OrStopWords 10.27 (7.9%) 10.28 (8.3%) 0.1% ( -14% - 17%) 0.960 DismaxOrHighMed 66.86 (5.8%) 66.96 (5.6%) 0.1% ( -10% - 12%) 0.937 AndHighMed 68.99 (8.0%) 69.09 (8.1%) 0.1% ( -14% - 17%) 0.955 CountOrHighHigh 63.98 (2.0%) 64.08 (2.1%) 0.2% ( -3% - 4%) 0.806 Or3Terms 81.49 (6.9%) 81.63 (6.8%) 0.2% ( -12% - 14%) 0.938 Term 586.86 (7.7%) 587.87 (7.0%) 0.2% ( -13% - 16%) 0.941 Phrase 9.85 (2.3%) 9.87 (3.4%) 0.2% ( -5% - 5%) 0.843 Term100 587.22 (7.6%) 588.35 (7.2%) 0.2% ( -13% - 16%) 0.934 TermB1M1P 586.68 (7.7%) 588.21 (7.0%) 0.3% ( -13% - 16%) 0.910 CombinedOrHighMed 28.78 (5.6%) 28.87 (5.1%) 0.3% ( -9% - 11%) 0.862 FilteredAndHighMed 44.81 (3.2%) 44.97 (3.1%) 0.4% ( -5% - 6%) 0.715 TermDTSort 193.95 (4.4%) 194.66 (4.2%) 0.4% ( -7% - 9%) 0.787 FilteredOrHighHigh 18.21 (2.6%) 18.29 (2.9%) 0.5% ( -4% - 6%) 0.593 TermB1M 586.34 (7.6%) 589.19 (7.0%) 0.5% ( -13% - 16%) 0.834 Fuzzy2 45.79 (2.2%) 46.01 (2.6%) 0.5% ( -4% - 5%) 0.510 SpanNear 3.04 (5.3%) 3.06 (5.1%) 0.5% ( -9% - 11%) 0.757 CountAndHighMed 92.07 (3.7%) 92.61 (3.4%) 0.6% ( -6% - 8%) 0.605 Fuzzy1 51.48 (3.5%) 51.78 (3.8%) 0.6% ( -6% - 8%) 0.610 Or2Terms2StopWords 79.27 (8.1%) 79.76 (7.7%) 0.6% ( -14% - 17%) 0.808 FilteredAnd2Terms2StopWords 77.97 (6.1%) 78.46 (5.8%) 0.6% ( -10% - 13%) 0.739 FilteredAnd3Terms 131.77 (2.9%) 132.61 (2.6%) 0.6% ( -4% - 6%) 0.464 And2Terms2StopWords 77.57 (8.4%) 78.06 (8.0%) 0.6% ( -14% - 18%) 0.806 FilteredOrHighMed 54.67 (4.1%) 55.02 (4.2%) 0.6% ( -7% - 9%) 0.622 Term10K 585.60 (7.6%) 589.42 (7.0%) 0.7% ( -12% - 16%) 0.777 FilteredOrMany 5.11 (2.6%) 5.14 (2.3%) 0.7% ( -4% - 5%) 0.370 TermMonthSort 2472.84 (3.7%) 2490.38 (4.5%) 0.7% ( -7% - 9%) 0.584 CountOrHighMed 95.51 (3.2%) 96.23 (2.9%) 0.8% ( -5% - 6%) 0.425 OrMany 5.77 (5.3%) 5.81 (4.9%) 0.8% ( -8% - 11%) 0.616 CountPhrase 3.24 (5.2%) 3.26 (4.2%) 0.8% ( -8% - 10%) 0.581 FilteredOr3Terms 60.14 (4.0%) 60.72 (3.8%) 1.0% ( -6% - 9%) 0.431 FilteredOr2Terms2StopWords 68.59 (5.7%) 69.35 (5.7%) 1.1% ( -9% - 13%) 0.537 ``` </details> <details> <summary> cached <code>Math.ulp</code> vs non-cached </summary> ``` TaskQPS baseline StdDevQPS my_modified_version StdDev Pct diff p-value AndHighHigh 27.11 (3.5%) 26.72 (9.8%) -1.4% ( -14% - 12%) 0.538 SloppyPhrase 1.44 (4.0%) 1.43 (3.8%) -1.3% ( -8% - 6%) 0.310 CountFilteredPhrase 11.66 (2.0%) 11.54 (1.7%) -1.0% ( -4% - 2%) 0.079 CountPhrase 3.34 (1.7%) 3.31 (3.1%) -1.0% ( -5% - 3%) 0.226 AndStopWords 9.69 (4.3%) 9.61 (7.1%) -0.9% ( -11% - 11%) 0.647 AndMedOrHighHigh 20.97 (2.5%) 20.83 (4.6%) -0.7% ( -7% - 6%) 0.541 AndHighMed 68.38 (3.3%) 68.08 (9.3%) -0.4% ( -12% - 12%) 0.840 Phrase 9.72 (2.4%) 9.68 (2.1%) -0.4% ( -4% - 4%) 0.588 TermDayOfYearSort 343.57 (1.6%) 342.85 (1.8%) -0.2% ( -3% - 3%) 0.704 FilteredIntNRQ 48.19 (1.2%) 48.12 (1.8%) -0.1% ( -3% - 2%) 0.756 IntNRQ 48.40 (1.3%) 48.35 (1.8%) -0.1% ( -3% - 2%) 0.816 Respell 44.00 (2.4%) 43.97 (2.1%) -0.1% ( -4% - 4%) 0.907 CountFilteredOrMany 6.00 (2.1%) 5.99 (1.8%) -0.1% ( -3% - 3%) 0.923 SpanNear 3.14 (3.6%) 3.14 (4.0%) 0.0% ( -7% - 7%) 0.998 CombinedTerm 14.70 (3.6%) 14.70 (3.1%) 0.0% ( -6% - 6%) 0.995 CountOrHighHigh 62.87 (2.5%) 62.94 (2.4%) 0.1% ( -4% - 5%) 0.889 CombinedAndHighHigh 7.27 (1.7%) 7.28 (2.2%) 0.1% ( -3% - 4%) 0.858 And3Terms 88.51 (3.6%) 88.62 (7.9%) 0.1% ( -11% - 12%) 0.950 IntervalsOrdered 2.96 (3.1%) 2.97 (3.2%) 0.1% ( -5% - 6%) 0.888 OrStopWords 10.20 (9.6%) 10.22 (9.3%) 0.2% ( -17% - 21%) 0.956 OrMany 5.82 (3.4%) 5.83 (5.0%) 0.2% ( -7% - 8%) 0.899 CountAndHighHigh 61.27 (1.7%) 61.37 (1.6%) 0.2% ( -3% - 3%) 0.742 CountOrMany 6.33 (3.3%) 6.34 (2.3%) 0.2% ( -5% - 6%) 0.838 CountOrHighMed 95.26 (2.5%) 95.50 (2.2%) 0.2% ( -4% - 5%) 0.737 CountFilteredIntNRQ 22.12 (1.3%) 22.21 (1.6%) 0.4% ( -2% - 3%) 0.410 FilteredPhrase 12.44 (2.4%) 12.49 (2.0%) 0.4% ( -3% - 4%) 0.561 CountAndHighMed 92.69 (2.8%) 93.06 (2.4%) 0.4% ( -4% - 5%) 0.622 CountFilteredOrHighHigh 25.01 (1.8%) 25.13 (1.7%) 0.5% ( -3% - 4%) 0.409 CombinedOrHighHigh 7.18 (4.0%) 7.21 (3.4%) 0.5% ( -6% - 8%) 0.643 AndHighOrMedMed 18.40 (2.5%) 18.50 (3.1%) 0.5% ( -4% - 6%) 0.543 CountFilteredOrHighMed 29.41 (1.8%) 29.57 (2.2%) 0.6% ( -3% - 4%) 0.382 FilteredAnd3Terms 129.79 (2.6%) 130.56 (3.2%) 0.6% ( -5% - 6%) 0.526 OrHighHigh 25.48 (9.7%) 25.65 (9.7%) 0.6% ( -17% - 22%) 0.837 Term10K 571.75 (4.7%) 575.74 (8.0%) 0.7% ( -11% - 14%) 0.735 FilteredOrStopWords 11.01 (2.2%) 11.09 (2.5%) 0.8% ( -3% - 5%) 0.283 DismaxOrHighHigh 45.46 (6.0%) 45.83 (6.4%) 0.8% ( -10% - 14%) 0.681 FilteredAndHighMed 44.08 (3.0%) 44.45 (4.4%) 0.8% ( -6% - 8%) 0.492 TermMonthSort 2383.55 (3.6%) 2403.84 (5.0%) 0.9% ( -7% - 9%) 0.535 Term1M 571.35 (4.8%) 576.33 (7.9%) 0.9% ( -11% - 14%) 0.673 Term 572.59 (4.8%) 577.59 (8.1%) 0.9% ( -11% - 14%) 0.679 TermB1M 571.63 (4.6%) 577.08 (8.1%) 1.0% ( -11% - 14%) 0.646 Term100 571.33 (4.8%) 576.88 (8.1%) 1.0% ( -11% - 14%) 0.646 IntSet 386.36 (3.7%) 390.32 (4.2%) 1.0% ( -6% - 9%) 0.413 FilteredAndStopWords 11.79 (3.4%) 11.91 (3.3%) 1.1% ( -5% - 8%) 0.323 OrHighRare 117.89 (4.1%) 119.16 (4.5%) 1.1% ( -7% - 10%) 0.433 DismaxOrHighMed 64.77 (6.9%) 65.47 (7.1%) 1.1% ( -12% - 16%) 0.625 FilteredAndHighHigh 14.93 (3.1%) 15.10 (3.2%) 1.1% ( -5% - 7%) 0.264 TermB1M1P 570.76 (4.9%) 577.30 (8.0%) 1.1% ( -11% - 14%) 0.586 FilteredOrMany 5.04 (2.3%) 5.10 (2.4%) 1.2% ( -3% - 6%) 0.106 DismaxTerm 620.66 (4.3%) 628.51 (5.4%) 1.3% ( -8% - 11%) 0.412 FilteredOrHighHigh 17.78 (3.2%) 18.00 (3.1%) 1.3% ( -4% - 7%) 0.201 TermTitleSort 69.48 (5.1%) 70.40 (4.4%) 1.3% ( -7% - 11%) 0.380 Or3Terms 79.24 (8.1%) 80.29 (8.3%) 1.3% ( -13% - 19%) 0.608 Fuzzy2 45.38 (2.2%) 46.00 (2.8%) 1.4% ( -3% - 6%) 0.081 OrHighMed 87.94 (10.1%) 89.31 (10.4%) 1.6% ( -17% - 24%) 0.629 TermDTSort 186.32 (4.1%) 189.37 (3.9%) 1.6% ( -6% - 10%) 0.199 CountTerm 6527.34 (4.5%) 6639.20 (6.2%) 1.7% ( -8% - 12%) 0.315 Prefix3 98.71 (3.3%) 100.50 (3.8%) 1.8% ( -5% - 9%) 0.106 CombinedAndHighMed 28.34 (5.2%) 28.91 (5.5%) 2.0% ( -8% - 13%) 0.232 FilteredAnd2Terms2StopWords 74.35 (6.4%) 75.85 (7.7%) 2.0% ( -11% - 17%) 0.365 Wildcard 57.69 (3.8%) 58.85 (4.4%) 2.0% ( -5% - 10%) 0.117 FilteredOr3Terms 57.92 (4.6%) 59.17 (4.7%) 2.2% ( -6% - 12%) 0.143 Fuzzy1 50.18 (3.4%) 51.31 (4.5%) 2.3% ( -5% - 10%) 0.074 FilteredOrHighMed 52.48 (5.1%) 53.68 (4.8%) 2.3% ( -7% - 12%) 0.147 FilteredPrefix3 91.96 (3.0%) 94.13 (3.8%) 2.4% ( -4% - 9%) 0.030 FilteredTerm 85.14 (5.1%) 87.42 (5.7%) 2.7% ( -7% - 14%) 0.118 CombinedOrHighMed 27.90 (6.1%) 28.65 (5.7%) 2.7% ( -8% - 15%) 0.150 Or2Terms2StopWords 74.51 (9.6%) 76.63 (10.3%) 2.8% ( -15% - 25%) 0.366 And2Terms2StopWords 72.82 (8.2%) 74.91 (10.8%) 2.9% ( -14% - 23%) 0.343 FilteredOr2Terms2StopWords 64.55 (6.7%) 66.61 (6.9%) 3.2% ( -9% - 17%) 0.139 ``` </details> The result shows there is no significant difference between these subtle changes, so I think it's fine to just leave it as is. BTW, I repeat the new UT 100000 times, all passed -- 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