jgq2008303393 commented on issue #884: LUCENE-8980: optimise SegmentTermsEnum.seekExact performance URL: https://github.com/apache/lucene-solr/pull/884#issuecomment-533510238 We have done more performance test using _luceneutil_ tool. And the complete test results are [here](https://gist.github.com/jgq2008303393/42d536f44b4845c01329a402202273eb.js). The _lueneutil_ tool will repeatedly execute the _wikimedium10k_ 20 times. The following table is the result of the last run. As shown in the table below, most of the indicators are basically stable, while the _PKLookup_ indicator has a performance improvement of 58.7%. The _Get_ and _Bulk_ API of Elasticsearch will also take benefit of this enhancement. | TaskQPS |baseline|StdDevQPS|my_modified_version| StdDev |Pct_diff(percent_diff)| | ----------------------- | :----: | :-----: | :---------------: | :-------: | :------------------: | | HighIntervalsOrdered | 303.36 | (12.5%) | 283.86 | (16.9%) | -6.4%(-31% - 26%) | | MedPhrase | 404.26 | (12.3%) | 382.64 | (10.5%) | -5.3%(-25% - 19%) | | LowTerm |2302.28 | (8.7%) | 2180.74 | (11.8%) | -5.3%(-23% - 16%) | | AndHighMed | 618.78 | (10.1%) | 586.61 | (11.8%) | -5.2%(-24% - 18%) | |BrowseDayOfYearSSDVFacets|1042.68 | (10.1%) | 992.82 | (10.7%) | -4.8%(-23% - 17%) | | HighSpanNear | 263.62 | (12.9%) | 256.07 | (14.9%) | -2.9%(-27% - 28%) | | Wildcard | 221.10 | (16.2%) | 215.32 | (11.9%) | -2.6%(-26% - 30%) | | LowSpanNear | 656.60 | (7.9%) | 639.77 | (11.3%) | -2.6%(-20% - 18%) | | Fuzzy1 | 135.61 | (9.1%) | 132.26 | (10.4%) | -2.5%(-20% - 18%) | | AndHighHigh | 409.88 | (10.9%) | 399.79 | (12.6%) | -2.5%(-23% - 23%) | | OrHighHigh | 318.45 | (12.9%) | 312.43 | (12.2%) | -1.9%(-23% - 26%) | | AndHighLow | 937.17 | (10.2%) | 921.71 | (11.4%) | -1.6%(-21% - 22%) | | LowPhrase | 385.06 | (12.3%) | 379.83 | (10.8%) | -1.4%(-21% - 24%) | | IntNRQ | 618.69 | (14.1%) | 610.58 | (10.6%) | -1.3%(-22% - 27%) | | HighTermMonthSort |1178.14 | (9.5%) | 1164.48 | (12.6%) | -1.2%(-21% - 23%) | | Fuzzy2 | 46.95 | (16.2%) | 46.57 | (15.6%) | -0.8%(-28% - 36%) | | OrHighLow | 633.64 | (9.6%) | 629.21 | (9.9%) | -0.7%(-18% - 20%) | | BrowseMonthSSDVFacets |1157.34 | (12.1%) | 1155.63 | (13.5%) | -0.1%(-23% - 29%) | | Prefix3 | 297.40 | (12.1%) | 298.16 | (12.7%) | 0.3%(-21% - 28%) | | MedSpanNear | 434.56 | (10.0%) | 437.02 | (11.4%) | 0.6%(-19% - 24%) | | MedTerm |2158.68 | (8.8%) | 2177.67 | (11.1%) | 0.9%(-17% - 22%) | | HighSloppyPhrase | 320.36 | (10.0%) | 323.46 | (14.6%) | 1.0%(-21% - 28%) | | BrowseDateTaxoFacets |2065.89 | (13.7%) | 2088.22 | (13.2%) | 1.1%(-22% - 32%) | | Respell | 187.05 | (12.2%) | 189.48 | (10.1%) | 1.3%(-18% - 26%) | | MedSloppyPhrase | 583.45 | (11.3%) | 592.32 | (9.9%) | 1.5%(-17% - 25%) | | HighTerm |1114.87 | (12.0%) | 1131.89 | (12.8%) | 1.5%(-20% - 29%) | | HighTermDayOfYearSort | 408.17 | (13.1%) | 416.13 | (9.3%) | 1.9%(-18% - 27%) | |BrowseDayOfYearTaxoFacets|5460.05 | (8.5%) | 5591.96 | (8.0%) | 2.4%(-13% - 20%) | | BrowseMonthTaxoFacets |5490.18 | (8.0%) | 5654.03 | (9.3%) | 3.0%(-13% - 22%) | | LowSloppyPhrase | 562.96 | (10.1%) | 583.91 | (9.5%) | 3.7%(-14% - 25%) | | HighPhrase | 221.20 | (11.9%) | 229.85 | (12.2%) | 3.9%(-17% - 31%) | | OrHighMed | 352.09 | (12.3%) | 369.39 | (9.4%) | 4.9%(-14% - 30%) | | PKLookup | 85.19 | (18.1%) | 135.38 | (22.7%) | 58.9%( 15% - 121%) |
---------------------------------------------------------------- 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. For queries about this service, please contact Infrastructure at: [email protected] With regards, Apache Git Services --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
