HUSTERGS commented on PR #14968:
URL: https://github.com/apache/lucene/pull/14968#issuecomment-3117985426

   I ran the benchmark under identical setup on previous version (which add a 
new api on `PostingEnum`), but removed related code under 
`ConstantScoreScorer#applyAsRequiredClause`, here is the result:
   ```
                               TaskQPS baseline      StdDevQPS 
my_modified_version      StdDev                Pct diff p-value
                   DismaxOrHighHigh       35.29      (9.8%)       34.76     
(10.2%)   -1.5% ( -19% -   20%) 0.634
                             Phrase        7.49      (6.2%)        7.39      
(5.7%)   -1.3% ( -12% -   11%) 0.501
                       CombinedTerm       11.35      (5.3%)       11.21      
(6.8%)   -1.3% ( -12% -   11%) 0.517
                          OrHighMed       68.18     (17.4%)       67.53     
(17.7%)   -0.9% ( -30% -   41%) 0.864
                         OrHighHigh       21.91     (18.0%)       21.71     
(18.0%)   -0.9% ( -31% -   42%) 0.871
                        CountPhrase        2.64      (5.6%)        2.61      
(5.2%)   -0.9% ( -11% -   10%) 0.601
                FilteredOrStopWords        7.93      (4.0%)        7.86      
(6.3%)   -0.9% ( -10% -    9%) 0.597
                 Or2Terms2StopWords       60.82     (13.1%)       60.30     
(13.5%)   -0.9% ( -24% -   29%) 0.837
                CountFilteredOrMany        4.34      (5.4%)        4.32      
(5.1%)   -0.7% ( -10% -   10%) 0.683
                    AndHighOrMedMed       14.01      (5.0%)       13.92      
(4.9%)   -0.7% ( -10% -    9%) 0.678
                  CombinedOrHighMed       20.78      (7.3%)       20.65      
(8.0%)   -0.6% ( -14% -   15%) 0.796
                        AndHighHigh       22.70     (18.0%)       22.56     
(18.4%)   -0.6% ( -31% -   43%) 0.916
                    DismaxOrHighMed       47.41     (12.2%)       47.13     
(11.8%)   -0.6% ( -21% -   26%) 0.878
                        CountOrMany        4.89      (6.9%)        4.87      
(5.7%)   -0.5% ( -12% -   12%) 0.785
                And2Terms2StopWords       58.89     (12.7%)       58.57     
(13.3%)   -0.5% ( -23% -   29%) 0.895
                CountFilteredPhrase        8.96      (6.2%)        8.91      
(5.2%)   -0.5% ( -11% -   11%) 0.768
                             OrMany        4.49      (9.3%)        4.47      
(8.5%)   -0.5% ( -16% -   18%) 0.858
                   CountAndHighHigh       47.65      (4.9%)       47.41      
(4.1%)   -0.5% (  -9% -    8%) 0.725
                             Fuzzy1       41.70      (7.3%)       41.51      
(6.6%)   -0.4% ( -13% -   14%) 0.839
                 CombinedOrHighHigh        5.55      (5.4%)        5.52      
(7.0%)   -0.4% ( -12% -   12%) 0.837
                CombinedAndHighHigh        5.60      (5.8%)        5.58      
(5.3%)   -0.4% ( -10% -   11%) 0.823
                  FilteredAnd3Terms       98.63      (6.1%)       98.27      
(5.5%)   -0.4% ( -11% -   11%) 0.843
                             IntSet      291.18      (6.7%)      290.32      
(6.0%)   -0.3% ( -12% -   13%) 0.882
                 CombinedAndHighMed       20.99      (7.6%)       20.93      
(6.6%)   -0.3% ( -13% -   15%) 0.910
                     CountOrHighMed       76.55      (4.4%)       76.38      
(3.3%)   -0.2% (  -7% -    7%) 0.860
                         DismaxTerm      488.06      (9.5%)      487.11     
(10.9%)   -0.2% ( -18% -   22%) 0.952
                           Or3Terms       64.30     (15.0%)       64.18     
(15.6%)   -0.2% ( -26% -   35%) 0.969
                          And3Terms       70.22     (14.3%)       70.10     
(15.1%)   -0.2% ( -25% -   34%) 0.971
             CountFilteredOrHighMed       17.78      (2.2%)       17.75      
(2.2%)   -0.2% (  -4% -    4%) 0.819
         FilteredOr2Terms2StopWords       49.06      (6.7%)       48.99      
(5.9%)   -0.1% ( -11% -   13%) 0.946
                     FilteredIntNRQ       41.04      (5.8%)       40.99      
(5.4%)   -0.1% ( -10% -   11%) 0.944
                   FilteredOr3Terms       42.88      (5.4%)       42.83      
(5.3%)   -0.1% ( -10% -   11%) 0.946
                     FilteredPhrase        9.63      (5.8%)        9.62      
(4.8%)   -0.1% ( -10% -   11%) 0.946
                       FilteredTerm       63.25      (5.5%)       63.21      
(5.8%)   -0.1% ( -10% -   11%) 0.972
                  FilteredOrHighMed       38.02      (5.9%)       38.00      
(5.5%)   -0.0% ( -10% -   12%) 0.983
                             Fuzzy2       37.27      (6.6%)       37.25      
(6.1%)   -0.0% ( -12% -   13%) 0.987
                    CountOrHighHigh       48.89      (6.1%)       48.89      
(3.6%)   -0.0% (  -9% -   10%) 0.998
            CountFilteredOrHighHigh       15.65      (2.9%)       15.66      
(2.2%)    0.0% (  -5% -    5%) 0.966
                     FilteredOrMany        3.94      (4.6%)        3.94      
(5.1%)    0.1% (  -9% -   10%) 0.974
                         AndHighMed       53.22     (17.1%)       53.27     
(17.4%)    0.1% ( -29% -   41%) 0.987
                         TermDTSort      132.49      (5.8%)      132.67      
(6.0%)    0.1% ( -11% -   12%) 0.941
                             IntNRQ       41.28      (6.4%)       41.34      
(5.9%)    0.1% ( -11% -   13%) 0.943
                   IntervalsOrdered        2.37      (5.1%)        2.37      
(4.8%)    0.2% (  -9% -   10%) 0.921
                CountFilteredIntNRQ       16.07      (3.0%)       16.09      
(2.8%)    0.2% (  -5% -    6%) 0.860
                       SloppyPhrase        1.08      (6.9%)        1.08      
(6.4%)    0.2% ( -12% -   14%) 0.923
                             Term1M      454.48     (12.1%)      455.58     
(14.4%)    0.2% ( -23% -   30%) 0.954
                 FilteredOrHighHigh       12.66      (5.2%)       12.69      
(4.6%)    0.2% (  -9% -   10%) 0.876
                            TermB1M      455.08     (11.9%)      456.22     
(13.9%)    0.3% ( -22% -   29%) 0.951
                    CountAndHighMed       73.55      (5.1%)       73.75      
(3.7%)    0.3% (  -8% -    9%) 0.849
                          TermB1M1P      453.43     (12.2%)      455.20     
(14.1%)    0.4% ( -23% -   30%) 0.925
                            Term10K      453.54     (12.3%)      455.78     
(13.9%)    0.5% ( -22% -   30%) 0.905
                           SpanNear        2.45      (6.7%)        2.46      
(7.1%)    0.5% ( -12% -   15%) 0.816
                  TermDayOfYearSort      254.18      (7.0%)      255.72      
(6.1%)    0.6% ( -11% -   14%) 0.772
                   AndMedOrHighHigh       16.35      (7.9%)       16.46      
(8.3%)    0.7% ( -14% -   18%) 0.790
                               Term      452.67     (12.4%)      455.81     
(14.0%)    0.7% ( -22% -   30%) 0.868
                            Respell       35.60      (5.5%)       35.85      
(4.8%)    0.7% (  -9% -   11%) 0.667
                         OrHighRare       91.77      (8.3%)       92.47      
(8.6%)    0.8% ( -14% -   19%) 0.778
                        OrStopWords        9.15     (15.6%)        9.22     
(15.7%)    0.8% ( -26% -   38%) 0.864
        FilteredAnd2Terms2StopWords       58.95      (8.8%)       59.47      
(9.3%)    0.9% ( -15% -   20%) 0.759
                      TermTitleSort       48.51      (8.0%)       48.95      
(8.3%)    0.9% ( -14% -   18%) 0.727
                            Term100      450.57     (13.0%)      456.09     
(14.2%)    1.2% ( -22% -   32%) 0.776
                    FilteredPrefix3       67.50      (6.2%)       68.46      
(5.2%)    1.4% (  -9% -   13%) 0.428
                           Wildcard       45.25      (6.3%)       45.94      
(4.9%)    1.5% (  -9% -   13%) 0.390
                            Prefix3       72.16      (5.9%)       73.29      
(5.3%)    1.6% (  -9% -   13%) 0.374
                      TermMonthSort     2010.81      (9.9%)     2053.91     
(10.6%)    2.1% ( -16% -   25%) 0.508
                          CountTerm     5564.36     (13.2%)     5695.14     
(13.3%)    2.4% ( -21% -   33%) 0.576
                 FilteredAndHighMed       30.63      (6.8%)       31.78      
(6.8%)    3.8% (  -9% -   18%) 0.080
                       AndStopWords        8.59     (13.0%)        8.95     
(13.5%)    4.2% ( -19% -   35%) 0.322
               FilteredAndStopWords        8.16      (5.2%)        8.66      
(3.5%)    6.1% (  -2% -   15%) 0.000
                FilteredAndHighHigh       10.07      (6.0%)       10.78      
(3.2%)    7.0% (  -2% -   17%) 0.000
   ```
   
   It produced similar speedup, but some queries like `OrStopWords` and 
`AndStopWords` do not have performance gain anymore
   
   Maybe the speedup do not worth the complicity of new added apis ? I'm little 
bit confused


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