Skip to content

Conversation

@asimmahmood1
Copy link
Contributor

@asimmahmood1 asimmahmood1 commented Sep 30, 2025

Description

  • changes in DenseConjunctionBulkCollector is matching too many documents due to scoreWindow logic
  • will raise an issue in Lucene to track this
  • for now collect ourself
  • this optimization only runs on card agg without sub, and only within the pruning optimization
  • worst case we can disable this optimization via index setting

Related Issues

Fixes [#19367]

Check List

  • Functionality includes testing.
  • [n/a] API changes companion pull request created, if applicable.
  • [n/a] Public documentation issue/PR created, if applicable.

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

* changes in DenseConjunctionBulkCollector is matching too many documents due to scoreWindow logic
* will raise an issue in Lucene to track this
* for now collect ourself
* this optimization only runs on card agg without sub, and only within the pruning optimization
* worst case we can disable this optimization via index setting

Signed-off-by: Asim Mahmood <[email protected]>
Signed-off-by: Asim Mahmood <[email protected]>
@asimmahmood1
Copy link
Contributor Author

Tested on nyc_taxis


curl 'http://localhost:9200/nyc_taxis/_search?pretty=true&timeout=10m&request_cache=false' -H 'Content-Type: application/json' -d'
{
  "size": 0,
  "aggs": {
    "region": {
      "cardinality": {
        "field": "trip_type"
      }
    }
  }
}

{
  "took" : 7,
  "timed_out" : false,
  "_shards" : {
    "total" : 1,
    "successful" : 1,
    "skipped" : 0,
    "failed" : 0
  },
  "hits" : {
    "total" : {
      "value" : 10000,
      "relation" : "gte"
    },
    "max_score" : null,
    "hits" : [ ]
  },
  "aggregations" : {
    "region" : {
      "value" : 2
    }
  }
}


@rishabhmaurya
Copy link
Contributor

@asimmahmood1 looks like a good fix. Tbh, i don't mind keeping this logic long term here as dynamic pruning collection logic shouldn't care about any lucene optimizations in future. Should we still create a lucene issue for possible regression if it is applicable in other queries?

Copy link
Contributor

@jainankitk jainankitk left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

@github-actions
Copy link
Contributor

✅ Gradle check result for 7bd4cbb: SUCCESS

@codecov
Copy link

codecov bot commented Sep 30, 2025

Codecov Report

❌ Patch coverage is 94.11765% with 1 line in your changes missing coverage. Please review.
✅ Project coverage is 73.02%. Comparing base (89786da) to head (7bd4cbb).
⚠️ Report is 13 commits behind head on main.

Files with missing lines Patch % Lines
...ch/aggregations/metrics/CardinalityAggregator.java 94.11% 0 Missing and 1 partial ⚠️
Additional details and impacted files
@@             Coverage Diff              @@
##               main   #19473      +/-   ##
============================================
- Coverage     73.03%   73.02%   -0.01%     
+ Complexity    70152    70087      -65     
============================================
  Files          5683     5683              
  Lines        321533   321547      +14     
  Branches      46503    46508       +5     
============================================
- Hits         234821   234800      -21     
  Misses        67790    67790              
- Partials      18922    18957      +35     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@asimmahmood1
Copy link
Contributor Author

{"run-benchmark-test": "id_1"}

@rishabh6788
Copy link
Contributor

{"run-benchmark-test": "id_3"}

@github-actions
Copy link
Contributor

The Jenkins job url is https://build.ci.opensearch.org/job/benchmark-pull-request/4563/ . Final results will be published once the job is completed.

@github-actions
Copy link
Contributor

The Jenkins job url is https://build.ci.opensearch.org/job/benchmark-pull-request/4564/ . Final results will be published once the job is completed.

@opensearch-ci-bot
Copy link
Collaborator

Benchmark Results

Benchmark Results for Job: https://build.ci.opensearch.org/job/benchmark-pull-request/4564/

Metric Task Value Unit
Cumulative indexing time of primary shards 212.66 min
Min cumulative indexing time across primary shards 212.66 min
Median cumulative indexing time across primary shards 212.66 min
Max cumulative indexing time across primary shards 212.66 min
Cumulative indexing throttle time of primary shards 0 min
Min cumulative indexing throttle time across primary shards 0 min
Median cumulative indexing throttle time across primary shards 0 min
Max cumulative indexing throttle time across primary shards 0 min
Cumulative merge time of primary shards 107.598 min
Cumulative merge count of primary shards 68
Min cumulative merge time across primary shards 107.598 min
Median cumulative merge time across primary shards 107.598 min
Max cumulative merge time across primary shards 107.598 min
Cumulative merge throttle time of primary shards 32.2195 min
Min cumulative merge throttle time across primary shards 32.2195 min
Median cumulative merge throttle time across primary shards 32.2195 min
Max cumulative merge throttle time across primary shards 32.2195 min
Cumulative refresh time of primary shards 11.5096 min
Cumulative refresh count of primary shards 137
Min cumulative refresh time across primary shards 11.5096 min
Median cumulative refresh time across primary shards 11.5096 min
Max cumulative refresh time across primary shards 11.5096 min
Cumulative flush time of primary shards 4.52583 min
Cumulative flush count of primary shards 36
Min cumulative flush time across primary shards 4.52583 min
Median cumulative flush time across primary shards 4.52583 min
Max cumulative flush time across primary shards 4.52583 min
Total Young Gen GC time 12.786 s
Total Young Gen GC count 297
Total Old Gen GC time 0 s
Total Old Gen GC count 0
Store size 27.3139 GB
Translog size 5.12227e-08 GB
Heap used for segments 0 MB
Heap used for doc values 0 MB
Heap used for terms 0 MB
Heap used for norms 0 MB
Heap used for points 0 MB
Heap used for stored fields 0 MB
Segment count 30
Min Throughput index 47047.2 docs/s
Mean Throughput index 49375.8 docs/s
Median Throughput index 49778.9 docs/s
Max Throughput index 51788.9 docs/s
50th percentile latency index 1464.84 ms
90th percentile latency index 2053.68 ms
99th percentile latency index 6399.19 ms
99.9th percentile latency index 11209.8 ms
99.99th percentile latency index 13094.2 ms
100th percentile latency index 13687.3 ms
50th percentile service time index 1464.73 ms
90th percentile service time index 2053.32 ms
99th percentile service time index 6383.07 ms
99.9th percentile service time index 11209.8 ms
99.99th percentile service time index 13094.2 ms
100th percentile service time index 13687.3 ms
error rate index 0.01 %
100th percentile latency wait-until-merges-finish 300001 ms
100th percentile service time wait-until-merges-finish 300001 ms
error rate wait-until-merges-finish 100 %

@opensearch-ci-bot
Copy link
Collaborator

Benchmark Baseline Comparison Results

Benchmark Results for Job: https://build.ci.opensearch.org/job/benchmark-compare/165/

Metric Task Baseline Contender Diff Unit
Cumulative indexing time of primary shards 214.362 212.66 -1.70225 min
Min cumulative indexing time across primary shard 214.362 212.66 -1.70225 min
Median cumulative indexing time across primary shard 214.362 212.66 -1.70225 min
Max cumulative indexing time across primary shard 214.362 212.66 -1.70225 min
Cumulative indexing throttle time of primary shards 0 0 0 min
Min cumulative indexing throttle time across primary shard 0 0 0 min
Median cumulative indexing throttle time across primary shard 0 0 0 min
Max cumulative indexing throttle time across primary shard 0 0 0 min
Cumulative merge time of primary shards 89.4043 107.598 18.1936 min
Cumulative merge count of primary shards 68 68 0
Min cumulative merge time across primary shard 89.4043 107.598 18.1936 min
Median cumulative merge time across primary shard 89.4043 107.598 18.1936 min
Max cumulative merge time across primary shard 89.4043 107.598 18.1936 min
Cumulative merge throttle time of primary shards 24.0452 32.2195 8.17433 min
Min cumulative merge throttle time across primary shard 24.0452 32.2195 8.17433 min
Median cumulative merge throttle time across primary shard 24.0452 32.2195 8.17433 min
Max cumulative merge throttle time across primary shard 24.0452 32.2195 8.17433 min
Cumulative refresh time of primary shards 11.8961 11.5096 -0.38642 min
Cumulative refresh count of primary shards 135 137 2
Min cumulative refresh time across primary shard 11.8961 11.5096 -0.38642 min
Median cumulative refresh time across primary shard 11.8961 11.5096 -0.38642 min
Max cumulative refresh time across primary shard 11.8961 11.5096 -0.38642 min
Cumulative flush time of primary shards 3.56885 4.52583 0.95698 min
Cumulative flush count of primary shards 35 36 1
Min cumulative flush time across primary shard 3.56885 4.52583 0.95698 min
Median cumulative flush time across primary shard 3.56885 4.52583 0.95698 min
Max cumulative flush time across primary shard 3.56885 4.52583 0.95698 min
Total Young Gen GC time 13.897 12.786 -1.111 s
Total Young Gen GC count 300 297 -3
Total Old Gen GC time 0 0 0 s
Total Old Gen GC count 0 0 0
Store size 28.3528 27.3139 -1.03892 GB
Translog size 5.12227e-08 5.12227e-08 0 GB
Heap used for segments 0 0 0 MB
Heap used for doc values 0 0 0 MB
Heap used for terms 0 0 0 MB
Heap used for norms 0 0 0 MB
Heap used for points 0 0 0 MB
Heap used for stored fields 0 0 0 MB
Segment count 31 30 -1
Min Throughput index 47251.4 47047.2 -204.27 docs/s
Mean Throughput index 49696.6 49375.8 -320.766 docs/s
Median Throughput index 48851.2 49778.9 927.742 docs/s
Max Throughput index 53378.3 51788.9 -1589.43 docs/s
50th percentile latency index 1481.25 1464.84 -16.416 ms
90th percentile latency index 2063.85 2053.68 -10.1663 ms
99th percentile latency index 6187.71 6399.19 211.481 ms
99.9th percentile latency index 11114.4 11209.8 95.4837 ms
99.99th percentile latency index 12389.6 13094.2 704.622 ms
100th percentile latency index 12992.9 13687.3 694.451 ms
50th percentile service time index 1481.11 1464.73 -16.3861 ms
90th percentile service time index 2063.77 2053.32 -10.4459 ms
99th percentile service time index 6186.81 6383.07 196.259 ms
99.9th percentile service time index 11114.4 11209.8 95.4837 ms
99.99th percentile service time index 12389.6 13094.2 704.622 ms
100th percentile service time index 12992.9 13687.3 694.451 ms
error rate index 0.00654836 0.00652358 -2e-05 %
100th percentile latency wait-until-merges-finish 300001 300001 0 ms
100th percentile service time wait-until-merges-finish 300001 300001 0 ms
error rate wait-until-merges-finish 100 100 0 %

@jainankitk jainankitk merged commit af987c8 into opensearch-project:main Sep 30, 2025
35 checks passed
@github-project-automation github-project-automation bot moved this from In Progress to Done in Performance Roadmap Sep 30, 2025
@opensearch-ci-bot
Copy link
Collaborator

Benchmark Results

Benchmark Results for Job: https://build.ci.opensearch.org/job/benchmark-pull-request/4563/

Metric Task Value Unit
Cumulative indexing time of primary shards 0 min
Min cumulative indexing time across primary shards 0 min
Median cumulative indexing time across primary shards 0 min
Max cumulative indexing time across primary shards 0 min
Cumulative indexing throttle time of primary shards 0 min
Min cumulative indexing throttle time across primary shards 0 min
Median cumulative indexing throttle time across primary shards 0 min
Max cumulative indexing throttle time across primary shards 0 min
Cumulative merge time of primary shards 0 min
Cumulative merge count of primary shards 0
Min cumulative merge time across primary shards 0 min
Median cumulative merge time across primary shards 0 min
Max cumulative merge time across primary shards 0 min
Cumulative merge throttle time of primary shards 0 min
Min cumulative merge throttle time across primary shards 0 min
Median cumulative merge throttle time across primary shards 0 min
Max cumulative merge throttle time across primary shards 0 min
Cumulative refresh time of primary shards 0 min
Cumulative refresh count of primary shards 4
Min cumulative refresh time across primary shards 0 min
Median cumulative refresh time across primary shards 0 min
Max cumulative refresh time across primary shards 0 min
Cumulative flush time of primary shards 0 min
Cumulative flush count of primary shards 1
Min cumulative flush time across primary shards 0 min
Median cumulative flush time across primary shards 0 min
Max cumulative flush time across primary shards 0 min
Total Young Gen GC time 1.329 s
Total Young Gen GC count 67
Total Old Gen GC time 0 s
Total Old Gen GC count 0
Store size 22.1058 GB
Translog size 5.12227e-08 GB
Heap used for segments 0 MB
Heap used for doc values 0 MB
Heap used for terms 0 MB
Heap used for norms 0 MB
Heap used for points 0 MB
Heap used for stored fields 0 MB
Segment count 14
100th percentile latency wait-for-snapshot-recovery 300001 ms
100th percentile service time wait-for-snapshot-recovery 300001 ms
error rate wait-for-snapshot-recovery 100 %
Min Throughput wait-until-merges-finish 126.28 ops/s
Mean Throughput wait-until-merges-finish 126.28 ops/s
Median Throughput wait-until-merges-finish 126.28 ops/s
Max Throughput wait-until-merges-finish 126.28 ops/s
100th percentile latency wait-until-merges-finish 7.5924 ms
100th percentile service time wait-until-merges-finish 7.5924 ms
error rate wait-until-merges-finish 0 %
Min Throughput default 2 ops/s
Mean Throughput default 2.01 ops/s
Median Throughput default 2.01 ops/s
Max Throughput default 2.01 ops/s
50th percentile latency default 7.09132 ms
90th percentile latency default 7.58014 ms
99th percentile latency default 8.08144 ms
100th percentile latency default 8.10089 ms
50th percentile service time default 5.861 ms
90th percentile service time default 6.13358 ms
99th percentile service time default 7.0995 ms
100th percentile service time default 7.57578 ms
error rate default 0 %
Min Throughput desc_sort_timestamp 2.01 ops/s
Mean Throughput desc_sort_timestamp 2.01 ops/s
Median Throughput desc_sort_timestamp 2.01 ops/s
Max Throughput desc_sort_timestamp 2.01 ops/s
50th percentile latency desc_sort_timestamp 8.09695 ms
90th percentile latency desc_sort_timestamp 8.8184 ms
99th percentile latency desc_sort_timestamp 10.8738 ms
100th percentile latency desc_sort_timestamp 11.1703 ms
50th percentile service time desc_sort_timestamp 6.91752 ms
90th percentile service time desc_sort_timestamp 7.18612 ms
99th percentile service time desc_sort_timestamp 9.54254 ms
100th percentile service time desc_sort_timestamp 10.1563 ms
error rate desc_sort_timestamp 0 %
Min Throughput asc_sort_timestamp 2.01 ops/s
Mean Throughput asc_sort_timestamp 2.01 ops/s
Median Throughput asc_sort_timestamp 2.01 ops/s
Max Throughput asc_sort_timestamp 2.01 ops/s
50th percentile latency asc_sort_timestamp 8.07183 ms
90th percentile latency asc_sort_timestamp 8.57393 ms
99th percentile latency asc_sort_timestamp 9.89196 ms
100th percentile latency asc_sort_timestamp 10.654 ms
50th percentile service time asc_sort_timestamp 6.6901 ms
90th percentile service time asc_sort_timestamp 6.87115 ms
99th percentile service time asc_sort_timestamp 8.39725 ms
100th percentile service time asc_sort_timestamp 8.9869 ms
error rate asc_sort_timestamp 0 %
Min Throughput desc_sort_with_after_timestamp 2.01 ops/s
Mean Throughput desc_sort_with_after_timestamp 2.01 ops/s
Median Throughput desc_sort_with_after_timestamp 2.01 ops/s
Max Throughput desc_sort_with_after_timestamp 2.01 ops/s
50th percentile latency desc_sort_with_after_timestamp 6.64184 ms
90th percentile latency desc_sort_with_after_timestamp 7.07946 ms
99th percentile latency desc_sort_with_after_timestamp 13.3697 ms
100th percentile latency desc_sort_with_after_timestamp 18.4875 ms
50th percentile service time desc_sort_with_after_timestamp 5.27918 ms
90th percentile service time desc_sort_with_after_timestamp 5.57559 ms
99th percentile service time desc_sort_with_after_timestamp 12.131 ms
100th percentile service time desc_sort_with_after_timestamp 17.6213 ms
error rate desc_sort_with_after_timestamp 0 %
Min Throughput asc_sort_with_after_timestamp 2.01 ops/s
Mean Throughput asc_sort_with_after_timestamp 2.01 ops/s
Median Throughput asc_sort_with_after_timestamp 2.01 ops/s
Max Throughput asc_sort_with_after_timestamp 2.01 ops/s
50th percentile latency asc_sort_with_after_timestamp 6.95206 ms
90th percentile latency asc_sort_with_after_timestamp 7.41689 ms
99th percentile latency asc_sort_with_after_timestamp 8.3697 ms
100th percentile latency asc_sort_with_after_timestamp 8.62785 ms
50th percentile service time asc_sort_with_after_timestamp 5.68115 ms
90th percentile service time asc_sort_with_after_timestamp 5.87421 ms
99th percentile service time asc_sort_with_after_timestamp 7.12882 ms
100th percentile service time asc_sort_with_after_timestamp 7.42749 ms
error rate asc_sort_with_after_timestamp 0 %
Min Throughput desc_sort_timestamp_can_match_shortcut 2.01 ops/s
Mean Throughput desc_sort_timestamp_can_match_shortcut 2.01 ops/s
Median Throughput desc_sort_timestamp_can_match_shortcut 2.01 ops/s
Max Throughput desc_sort_timestamp_can_match_shortcut 2.01 ops/s
50th percentile latency desc_sort_timestamp_can_match_shortcut 7.75942 ms
90th percentile latency desc_sort_timestamp_can_match_shortcut 8.21861 ms
99th percentile latency desc_sort_timestamp_can_match_shortcut 9.80256 ms
100th percentile latency desc_sort_timestamp_can_match_shortcut 9.84875 ms
50th percentile service time desc_sort_timestamp_can_match_shortcut 6.37502 ms
90th percentile service time desc_sort_timestamp_can_match_shortcut 6.69409 ms
99th percentile service time desc_sort_timestamp_can_match_shortcut 7.99993 ms
100th percentile service time desc_sort_timestamp_can_match_shortcut 8.0347 ms
error rate desc_sort_timestamp_can_match_shortcut 0 %
Min Throughput desc_sort_timestamp_no_can_match_shortcut 2.01 ops/s
Mean Throughput desc_sort_timestamp_no_can_match_shortcut 2.01 ops/s
Median Throughput desc_sort_timestamp_no_can_match_shortcut 2.01 ops/s
Max Throughput desc_sort_timestamp_no_can_match_shortcut 2.01 ops/s
50th percentile latency desc_sort_timestamp_no_can_match_shortcut 7.34483 ms
90th percentile latency desc_sort_timestamp_no_can_match_shortcut 7.73903 ms
99th percentile latency desc_sort_timestamp_no_can_match_shortcut 8.44578 ms
100th percentile latency desc_sort_timestamp_no_can_match_shortcut 8.9288 ms
50th percentile service time desc_sort_timestamp_no_can_match_shortcut 5.93684 ms
90th percentile service time desc_sort_timestamp_no_can_match_shortcut 6.08434 ms
99th percentile service time desc_sort_timestamp_no_can_match_shortcut 6.929 ms
100th percentile service time desc_sort_timestamp_no_can_match_shortcut 7.38125 ms
error rate desc_sort_timestamp_no_can_match_shortcut 0 %
Min Throughput asc_sort_timestamp_can_match_shortcut 2.01 ops/s
Mean Throughput asc_sort_timestamp_can_match_shortcut 2.01 ops/s
Median Throughput asc_sort_timestamp_can_match_shortcut 2.01 ops/s
Max Throughput asc_sort_timestamp_can_match_shortcut 2.01 ops/s
50th percentile latency asc_sort_timestamp_can_match_shortcut 8.44014 ms
90th percentile latency asc_sort_timestamp_can_match_shortcut 8.75604 ms
99th percentile latency asc_sort_timestamp_can_match_shortcut 32.5709 ms
100th percentile latency asc_sort_timestamp_can_match_shortcut 56.0141 ms
50th percentile service time asc_sort_timestamp_can_match_shortcut 6.9843 ms
90th percentile service time asc_sort_timestamp_can_match_shortcut 7.24867 ms
99th percentile service time asc_sort_timestamp_can_match_shortcut 30.9773 ms
100th percentile service time asc_sort_timestamp_can_match_shortcut 54.4262 ms
error rate asc_sort_timestamp_can_match_shortcut 0 %
Min Throughput asc_sort_timestamp_no_can_match_shortcut 2.01 ops/s
Mean Throughput asc_sort_timestamp_no_can_match_shortcut 2.01 ops/s
Median Throughput asc_sort_timestamp_no_can_match_shortcut 2.01 ops/s
Max Throughput asc_sort_timestamp_no_can_match_shortcut 2.01 ops/s
50th percentile latency asc_sort_timestamp_no_can_match_shortcut 8.40061 ms
90th percentile latency asc_sort_timestamp_no_can_match_shortcut 8.7617 ms
99th percentile latency asc_sort_timestamp_no_can_match_shortcut 10.1593 ms
100th percentile latency asc_sort_timestamp_no_can_match_shortcut 10.2024 ms
50th percentile service time asc_sort_timestamp_no_can_match_shortcut 6.93059 ms
90th percentile service time asc_sort_timestamp_no_can_match_shortcut 7.14444 ms
99th percentile service time asc_sort_timestamp_no_can_match_shortcut 8.81113 ms
100th percentile service time asc_sort_timestamp_no_can_match_shortcut 8.82357 ms
error rate asc_sort_timestamp_no_can_match_shortcut 0 %
Min Throughput term 2.01 ops/s
Mean Throughput term 2.01 ops/s
Median Throughput term 2.01 ops/s
Max Throughput term 2.01 ops/s
50th percentile latency term 4.30297 ms
90th percentile latency term 4.68441 ms
99th percentile latency term 4.79316 ms
100th percentile latency term 4.81071 ms
50th percentile service time term 2.84953 ms
90th percentile service time term 3.00549 ms
99th percentile service time term 3.08105 ms
100th percentile service time term 3.096 ms
error rate term 0 %
Min Throughput multi_terms-keyword 1.18 ops/s
Mean Throughput multi_terms-keyword 1.18 ops/s
Median Throughput multi_terms-keyword 1.18 ops/s
Max Throughput multi_terms-keyword 1.18 ops/s
50th percentile latency multi_terms-keyword 86682.7 ms
90th percentile latency multi_terms-keyword 100508 ms
99th percentile latency multi_terms-keyword 103616 ms
100th percentile latency multi_terms-keyword 103789 ms
50th percentile service time multi_terms-keyword 844.379 ms
90th percentile service time multi_terms-keyword 852.133 ms
99th percentile service time multi_terms-keyword 879.176 ms
100th percentile service time multi_terms-keyword 892.663 ms
error rate multi_terms-keyword 0 %
Min Throughput keyword-terms 2 ops/s
Mean Throughput keyword-terms 2 ops/s
Median Throughput keyword-terms 2 ops/s
Max Throughput keyword-terms 2.01 ops/s
50th percentile latency keyword-terms 34.3131 ms
90th percentile latency keyword-terms 44.8839 ms
99th percentile latency keyword-terms 48.5544 ms
100th percentile latency keyword-terms 50.6968 ms
50th percentile service time keyword-terms 32.8445 ms
90th percentile service time keyword-terms 43.406 ms
99th percentile service time keyword-terms 47.3202 ms
100th percentile service time keyword-terms 49.2765 ms
error rate keyword-terms 0 %
Min Throughput keyword-terms-low-cardinality 2.01 ops/s
Mean Throughput keyword-terms-low-cardinality 2.01 ops/s
Median Throughput keyword-terms-low-cardinality 2.01 ops/s
Max Throughput keyword-terms-low-cardinality 2.01 ops/s
50th percentile latency keyword-terms-low-cardinality 30.6539 ms
90th percentile latency keyword-terms-low-cardinality 40.3022 ms
99th percentile latency keyword-terms-low-cardinality 43.1146 ms
100th percentile latency keyword-terms-low-cardinality 45.5593 ms
50th percentile service time keyword-terms-low-cardinality 29.1152 ms
90th percentile service time keyword-terms-low-cardinality 38.803 ms
99th percentile service time keyword-terms-low-cardinality 41.6031 ms
100th percentile service time keyword-terms-low-cardinality 44.2577 ms
error rate keyword-terms-low-cardinality 0 %
Min Throughput composite-terms 2 ops/s
Mean Throughput composite-terms 2 ops/s
Median Throughput composite-terms 2 ops/s
Max Throughput composite-terms 2 ops/s
50th percentile latency composite-terms 191.012 ms
90th percentile latency composite-terms 195.152 ms
99th percentile latency composite-terms 205.372 ms
100th percentile latency composite-terms 209.028 ms
50th percentile service time composite-terms 189.843 ms
90th percentile service time composite-terms 194.021 ms
99th percentile service time composite-terms 204.349 ms
100th percentile service time composite-terms 208.201 ms
error rate composite-terms 0 %
Min Throughput composite_terms-keyword 2 ops/s
Mean Throughput composite_terms-keyword 2 ops/s
Median Throughput composite_terms-keyword 2 ops/s
Max Throughput composite_terms-keyword 2 ops/s
50th percentile latency composite_terms-keyword 335.273 ms
90th percentile latency composite_terms-keyword 343.287 ms
99th percentile latency composite_terms-keyword 361.693 ms
100th percentile latency composite_terms-keyword 368.698 ms
50th percentile service time composite_terms-keyword 334.186 ms
90th percentile service time composite_terms-keyword 342.097 ms
99th percentile service time composite_terms-keyword 360.761 ms
100th percentile service time composite_terms-keyword 367.793 ms
error rate composite_terms-keyword 0 %
Min Throughput composite-date_histogram-daily 2.01 ops/s
Mean Throughput composite-date_histogram-daily 2.01 ops/s
Median Throughput composite-date_histogram-daily 2.01 ops/s
Max Throughput composite-date_histogram-daily 2.01 ops/s
50th percentile latency composite-date_histogram-daily 4.59905 ms
90th percentile latency composite-date_histogram-daily 5.03287 ms
99th percentile latency composite-date_histogram-daily 5.28984 ms
100th percentile latency composite-date_histogram-daily 5.41143 ms
50th percentile service time composite-date_histogram-daily 3.28305 ms
90th percentile service time composite-date_histogram-daily 3.4308 ms
99th percentile service time composite-date_histogram-daily 3.83998 ms
100th percentile service time composite-date_histogram-daily 3.92212 ms
error rate composite-date_histogram-daily 0 %
Min Throughput range 2.01 ops/s
Mean Throughput range 2.01 ops/s
Median Throughput range 2.01 ops/s
Max Throughput range 2.01 ops/s
50th percentile latency range 5.64576 ms
90th percentile latency range 6.05976 ms
99th percentile latency range 6.85488 ms
100th percentile latency range 6.90235 ms
50th percentile service time range 4.25412 ms
90th percentile service time range 4.35139 ms
99th percentile service time range 4.92478 ms
100th percentile service time range 5.0754 ms
error rate range 0 %
Min Throughput range-numeric 2.01 ops/s
Mean Throughput range-numeric 2.01 ops/s
Median Throughput range-numeric 2.01 ops/s
Max Throughput range-numeric 2.01 ops/s
50th percentile latency range-numeric 3.7056 ms
90th percentile latency range-numeric 4.12492 ms
99th percentile latency range-numeric 4.70776 ms
100th percentile latency range-numeric 4.75233 ms
50th percentile service time range-numeric 2.32249 ms
90th percentile service time range-numeric 2.42615 ms
99th percentile service time range-numeric 2.65678 ms
100th percentile service time range-numeric 2.71258 ms
error rate range-numeric 0 %
Min Throughput keyword-in-range 2 ops/s
Mean Throughput keyword-in-range 2.01 ops/s
Median Throughput keyword-in-range 2.01 ops/s
Max Throughput keyword-in-range 2.01 ops/s
50th percentile latency keyword-in-range 15.5052 ms
90th percentile latency keyword-in-range 16.1078 ms
99th percentile latency keyword-in-range 25.5792 ms
100th percentile latency keyword-in-range 26.1201 ms
50th percentile service time keyword-in-range 14.088 ms
90th percentile service time keyword-in-range 14.4233 ms
99th percentile service time keyword-in-range 23.5081 ms
100th percentile service time keyword-in-range 24.2559 ms
error rate keyword-in-range 0 %
Min Throughput date_histogram_hourly_agg 2.01 ops/s
Mean Throughput date_histogram_hourly_agg 2.01 ops/s
Median Throughput date_histogram_hourly_agg 2.01 ops/s
Max Throughput date_histogram_hourly_agg 2.01 ops/s
50th percentile latency date_histogram_hourly_agg 7.05007 ms
90th percentile latency date_histogram_hourly_agg 8.43585 ms
99th percentile latency date_histogram_hourly_agg 8.8089 ms
100th percentile latency date_histogram_hourly_agg 8.81885 ms
50th percentile service time date_histogram_hourly_agg 5.51804 ms
90th percentile service time date_histogram_hourly_agg 7.11352 ms
99th percentile service time date_histogram_hourly_agg 7.38426 ms
100th percentile service time date_histogram_hourly_agg 7.4018 ms
error rate date_histogram_hourly_agg 0 %
Min Throughput date_histogram_minute_agg 2 ops/s
Mean Throughput date_histogram_minute_agg 2 ops/s
Median Throughput date_histogram_minute_agg 2 ops/s
Max Throughput date_histogram_minute_agg 2 ops/s
50th percentile latency date_histogram_minute_agg 42.209 ms
90th percentile latency date_histogram_minute_agg 43.3844 ms
99th percentile latency date_histogram_minute_agg 44.4662 ms
100th percentile latency date_histogram_minute_agg 44.4821 ms
50th percentile service time date_histogram_minute_agg 40.7003 ms
90th percentile service time date_histogram_minute_agg 42.113 ms
99th percentile service time date_histogram_minute_agg 43.1076 ms
100th percentile service time date_histogram_minute_agg 43.1364 ms
error rate date_histogram_minute_agg 0 %
Min Throughput scroll 49.94 pages/s
Mean Throughput scroll 49.96 pages/s
Median Throughput scroll 49.96 pages/s
Max Throughput scroll 49.97 pages/s
50th percentile latency scroll 480.911 ms
90th percentile latency scroll 487.645 ms
99th percentile latency scroll 530.948 ms
100th percentile latency scroll 537.016 ms
50th percentile service time scroll 479.283 ms
90th percentile service time scroll 483.261 ms
99th percentile service time scroll 530.013 ms
100th percentile service time scroll 536.072 ms
error rate scroll 0 %
Min Throughput query-string-on-message 2.01 ops/s
Mean Throughput query-string-on-message 2.01 ops/s
Median Throughput query-string-on-message 2.01 ops/s
Max Throughput query-string-on-message 2.01 ops/s
50th percentile latency query-string-on-message 6.09368 ms
90th percentile latency query-string-on-message 6.46593 ms
99th percentile latency query-string-on-message 7.29872 ms
100th percentile latency query-string-on-message 7.32868 ms
50th percentile service time query-string-on-message 4.71874 ms
90th percentile service time query-string-on-message 4.90254 ms
99th percentile service time query-string-on-message 5.608 ms
100th percentile service time query-string-on-message 5.66866 ms
error rate query-string-on-message 0 %
Min Throughput query-string-on-message-filtered 2.01 ops/s
Mean Throughput query-string-on-message-filtered 2.01 ops/s
Median Throughput query-string-on-message-filtered 2.01 ops/s
Max Throughput query-string-on-message-filtered 2.01 ops/s
50th percentile latency query-string-on-message-filtered 12.5614 ms
90th percentile latency query-string-on-message-filtered 12.9572 ms
99th percentile latency query-string-on-message-filtered 17.0738 ms
100th percentile latency query-string-on-message-filtered 17.6018 ms
50th percentile service time query-string-on-message-filtered 11.1609 ms
90th percentile service time query-string-on-message-filtered 11.3682 ms
99th percentile service time query-string-on-message-filtered 15.6913 ms
100th percentile service time query-string-on-message-filtered 15.8574 ms
error rate query-string-on-message-filtered 0 %
Min Throughput query-string-on-message-filtered-sorted-num 2.01 ops/s
Mean Throughput query-string-on-message-filtered-sorted-num 2.01 ops/s
Median Throughput query-string-on-message-filtered-sorted-num 2.01 ops/s
Max Throughput query-string-on-message-filtered-sorted-num 2.01 ops/s
50th percentile latency query-string-on-message-filtered-sorted-num 21.7675 ms
90th percentile latency query-string-on-message-filtered-sorted-num 22.2256 ms
99th percentile latency query-string-on-message-filtered-sorted-num 28.588 ms
100th percentile latency query-string-on-message-filtered-sorted-num 31.7788 ms
50th percentile service time query-string-on-message-filtered-sorted-num 19.4424 ms
90th percentile service time query-string-on-message-filtered-sorted-num 19.7168 ms
99th percentile service time query-string-on-message-filtered-sorted-num 26.353 ms
100th percentile service time query-string-on-message-filtered-sorted-num 29.8177 ms
error rate query-string-on-message-filtered-sorted-num 0 %
Min Throughput sort_keyword_can_match_shortcut 2.01 ops/s
Mean Throughput sort_keyword_can_match_shortcut 2.01 ops/s
Median Throughput sort_keyword_can_match_shortcut 2.01 ops/s
Max Throughput sort_keyword_can_match_shortcut 2.01 ops/s
50th percentile latency sort_keyword_can_match_shortcut 5.60329 ms
90th percentile latency sort_keyword_can_match_shortcut 6.0391 ms
99th percentile latency sort_keyword_can_match_shortcut 6.27952 ms
100th percentile latency sort_keyword_can_match_shortcut 6.36325 ms
50th percentile service time sort_keyword_can_match_shortcut 4.23941 ms
90th percentile service time sort_keyword_can_match_shortcut 4.32815 ms
99th percentile service time sort_keyword_can_match_shortcut 4.81525 ms
100th percentile service time sort_keyword_can_match_shortcut 4.90775 ms
error rate sort_keyword_can_match_shortcut 0 %
Min Throughput sort_keyword_no_can_match_shortcut 2.01 ops/s
Mean Throughput sort_keyword_no_can_match_shortcut 2.01 ops/s
Median Throughput sort_keyword_no_can_match_shortcut 2.01 ops/s
Max Throughput sort_keyword_no_can_match_shortcut 2.01 ops/s
50th percentile latency sort_keyword_no_can_match_shortcut 6.01067 ms
90th percentile latency sort_keyword_no_can_match_shortcut 6.43126 ms
99th percentile latency sort_keyword_no_can_match_shortcut 7.0927 ms
100th percentile latency sort_keyword_no_can_match_shortcut 7.18424 ms
50th percentile service time sort_keyword_no_can_match_shortcut 4.6187 ms
90th percentile service time sort_keyword_no_can_match_shortcut 4.74835 ms
99th percentile service time sort_keyword_no_can_match_shortcut 5.42948 ms
100th percentile service time sort_keyword_no_can_match_shortcut 5.51015 ms
error rate sort_keyword_no_can_match_shortcut 0 %
Min Throughput sort_numeric_desc 2.01 ops/s
Mean Throughput sort_numeric_desc 2.01 ops/s
Median Throughput sort_numeric_desc 2.01 ops/s
Max Throughput sort_numeric_desc 2.01 ops/s
50th percentile latency sort_numeric_desc 5.43176 ms
90th percentile latency sort_numeric_desc 5.87191 ms
99th percentile latency sort_numeric_desc 6.03645 ms
100th percentile latency sort_numeric_desc 6.0379 ms
50th percentile service time sort_numeric_desc 4.11367 ms
90th percentile service time sort_numeric_desc 4.18724 ms
99th percentile service time sort_numeric_desc 4.49537 ms
100th percentile service time sort_numeric_desc 4.73367 ms
error rate sort_numeric_desc 0 %
Min Throughput sort_numeric_asc 2.01 ops/s
Mean Throughput sort_numeric_asc 2.01 ops/s
Median Throughput sort_numeric_asc 2.01 ops/s
Max Throughput sort_numeric_asc 2.01 ops/s
50th percentile latency sort_numeric_asc 5.76855 ms
90th percentile latency sort_numeric_asc 6.17739 ms
99th percentile latency sort_numeric_asc 6.34524 ms
100th percentile latency sort_numeric_asc 6.39002 ms
50th percentile service time sort_numeric_asc 4.51937 ms
90th percentile service time sort_numeric_asc 4.57513 ms
99th percentile service time sort_numeric_asc 4.61379 ms
100th percentile service time sort_numeric_asc 4.62939 ms
error rate sort_numeric_asc 0 %
Min Throughput sort_numeric_desc_with_match 2.01 ops/s
Mean Throughput sort_numeric_desc_with_match 2.01 ops/s
Median Throughput sort_numeric_desc_with_match 2.01 ops/s
Max Throughput sort_numeric_desc_with_match 2.01 ops/s
50th percentile latency sort_numeric_desc_with_match 3.58735 ms
90th percentile latency sort_numeric_desc_with_match 3.96508 ms
99th percentile latency sort_numeric_desc_with_match 4.06265 ms
100th percentile latency sort_numeric_desc_with_match 4.06764 ms
50th percentile service time sort_numeric_desc_with_match 2.23124 ms
90th percentile service time sort_numeric_desc_with_match 2.30343 ms
99th percentile service time sort_numeric_desc_with_match 2.40999 ms
100th percentile service time sort_numeric_desc_with_match 2.4571 ms
error rate sort_numeric_desc_with_match 0 %
Min Throughput sort_numeric_asc_with_match 2.01 ops/s
Mean Throughput sort_numeric_asc_with_match 2.01 ops/s
Median Throughput sort_numeric_asc_with_match 2.01 ops/s
Max Throughput sort_numeric_asc_with_match 2.01 ops/s
50th percentile latency sort_numeric_asc_with_match 3.66239 ms
90th percentile latency sort_numeric_asc_with_match 4.07485 ms
99th percentile latency sort_numeric_asc_with_match 4.30613 ms
100th percentile latency sort_numeric_asc_with_match 4.47082 ms
50th percentile service time sort_numeric_asc_with_match 2.24683 ms
90th percentile service time sort_numeric_asc_with_match 2.36895 ms
99th percentile service time sort_numeric_asc_with_match 2.52851 ms
100th percentile service time sort_numeric_asc_with_match 2.53217 ms
error rate sort_numeric_asc_with_match 0 %
Min Throughput range_field_conjunction_big_range_big_term_query 2.01 ops/s
Mean Throughput range_field_conjunction_big_range_big_term_query 2.01 ops/s
Median Throughput range_field_conjunction_big_range_big_term_query 2.01 ops/s
Max Throughput range_field_conjunction_big_range_big_term_query 2.01 ops/s
50th percentile latency range_field_conjunction_big_range_big_term_query 3.66501 ms
90th percentile latency range_field_conjunction_big_range_big_term_query 4.05666 ms
99th percentile latency range_field_conjunction_big_range_big_term_query 7.78703 ms
100th percentile latency range_field_conjunction_big_range_big_term_query 11.3564 ms
50th percentile service time range_field_conjunction_big_range_big_term_query 2.32019 ms
90th percentile service time range_field_conjunction_big_range_big_term_query 2.40827 ms
99th percentile service time range_field_conjunction_big_range_big_term_query 6.07262 ms
100th percentile service time range_field_conjunction_big_range_big_term_query 9.64044 ms
error rate range_field_conjunction_big_range_big_term_query 0 %
Min Throughput range_field_disjunction_big_range_small_term_query 2.01 ops/s
Mean Throughput range_field_disjunction_big_range_small_term_query 2.01 ops/s
Median Throughput range_field_disjunction_big_range_small_term_query 2.01 ops/s
Max Throughput range_field_disjunction_big_range_small_term_query 2.01 ops/s
50th percentile latency range_field_disjunction_big_range_small_term_query 3.60251 ms
90th percentile latency range_field_disjunction_big_range_small_term_query 3.95716 ms
99th percentile latency range_field_disjunction_big_range_small_term_query 4.14515 ms
100th percentile latency range_field_disjunction_big_range_small_term_query 4.17682 ms
50th percentile service time range_field_disjunction_big_range_small_term_query 2.28865 ms
90th percentile service time range_field_disjunction_big_range_small_term_query 2.38543 ms
99th percentile service time range_field_disjunction_big_range_small_term_query 2.48412 ms
100th percentile service time range_field_disjunction_big_range_small_term_query 2.4939 ms
error rate range_field_disjunction_big_range_small_term_query 0 %
Min Throughput range_field_conjunction_small_range_small_term_query 2.01 ops/s
Mean Throughput range_field_conjunction_small_range_small_term_query 2.01 ops/s
Median Throughput range_field_conjunction_small_range_small_term_query 2.01 ops/s
Max Throughput range_field_conjunction_small_range_small_term_query 2.01 ops/s
50th percentile latency range_field_conjunction_small_range_small_term_query 3.78233 ms
90th percentile latency range_field_conjunction_small_range_small_term_query 4.15962 ms
99th percentile latency range_field_conjunction_small_range_small_term_query 4.27851 ms
100th percentile latency range_field_conjunction_small_range_small_term_query 4.28778 ms
50th percentile service time range_field_conjunction_small_range_small_term_query 2.38622 ms
90th percentile service time range_field_conjunction_small_range_small_term_query 2.44456 ms
99th percentile service time range_field_conjunction_small_range_small_term_query 2.50922 ms
100th percentile service time range_field_conjunction_small_range_small_term_query 2.51235 ms
error rate range_field_conjunction_small_range_small_term_query 0 %
Min Throughput range_field_conjunction_small_range_big_term_query 2.01 ops/s
Mean Throughput range_field_conjunction_small_range_big_term_query 2.01 ops/s
Median Throughput range_field_conjunction_small_range_big_term_query 2.01 ops/s
Max Throughput range_field_conjunction_small_range_big_term_query 2.01 ops/s
50th percentile latency range_field_conjunction_small_range_big_term_query 3.49673 ms
90th percentile latency range_field_conjunction_small_range_big_term_query 3.8863 ms
99th percentile latency range_field_conjunction_small_range_big_term_query 4.07553 ms
100th percentile latency range_field_conjunction_small_range_big_term_query 4.1163 ms
50th percentile service time range_field_conjunction_small_range_big_term_query 2.14201 ms
90th percentile service time range_field_conjunction_small_range_big_term_query 2.20522 ms
99th percentile service time range_field_conjunction_small_range_big_term_query 2.3554 ms
100th percentile service time range_field_conjunction_small_range_big_term_query 2.37361 ms
error rate range_field_conjunction_small_range_big_term_query 0 %
Min Throughput range-auto-date-histo 0.31 ops/s
Mean Throughput range-auto-date-histo 0.31 ops/s
Median Throughput range-auto-date-histo 0.31 ops/s
Max Throughput range-auto-date-histo 0.31 ops/s
50th percentile latency range-auto-date-histo 688446 ms
90th percentile latency range-auto-date-histo 798727 ms
99th percentile latency range-auto-date-histo 823139 ms
100th percentile latency range-auto-date-histo 824576 ms
50th percentile service time range-auto-date-histo 3194.44 ms
90th percentile service time range-auto-date-histo 3396.7 ms
99th percentile service time range-auto-date-histo 3676.28 ms
100th percentile service time range-auto-date-histo 3731.75 ms
error rate range-auto-date-histo 0 %
Min Throughput range-auto-date-histo-with-metrics 0.11 ops/s
Mean Throughput range-auto-date-histo-with-metrics 0.11 ops/s
Median Throughput range-auto-date-histo-with-metrics 0.11 ops/s
Max Throughput range-auto-date-histo-with-metrics 0.11 ops/s
50th percentile latency range-auto-date-histo-with-metrics 2.24101e+06 ms
90th percentile latency range-auto-date-histo-with-metrics 2.59715e+06 ms
99th percentile latency range-auto-date-histo-with-metrics 2.67786e+06 ms
100th percentile latency range-auto-date-histo-with-metrics 2.68254e+06 ms
50th percentile service time range-auto-date-histo-with-metrics 9380.96 ms
90th percentile service time range-auto-date-histo-with-metrics 9638.3 ms
99th percentile service time range-auto-date-histo-with-metrics 9856.77 ms
100th percentile service time range-auto-date-histo-with-metrics 9868.11 ms
error rate range-auto-date-histo-with-metrics 0 %
Min Throughput range-agg-1 2.01 ops/s
Mean Throughput range-agg-1 2.01 ops/s
Median Throughput range-agg-1 2.01 ops/s
Max Throughput range-agg-1 2.01 ops/s
50th percentile latency range-agg-1 4.24898 ms
90th percentile latency range-agg-1 4.63045 ms
99th percentile latency range-agg-1 4.75509 ms
100th percentile latency range-agg-1 4.76356 ms
50th percentile service time range-agg-1 2.90514 ms
90th percentile service time range-agg-1 2.98859 ms
99th percentile service time range-agg-1 3.05472 ms
100th percentile service time range-agg-1 3.06074 ms
error rate range-agg-1 0 %
Min Throughput range-agg-2 2.01 ops/s
Mean Throughput range-agg-2 2.01 ops/s
Median Throughput range-agg-2 2.01 ops/s
Max Throughput range-agg-2 2.01 ops/s
50th percentile latency range-agg-2 4.10232 ms
90th percentile latency range-agg-2 4.51911 ms
99th percentile latency range-agg-2 4.60056 ms
100th percentile latency range-agg-2 4.61663 ms
50th percentile service time range-agg-2 2.75111 ms
90th percentile service time range-agg-2 2.85944 ms
99th percentile service time range-agg-2 2.95891 ms
100th percentile service time range-agg-2 2.96865 ms
error rate range-agg-2 0 %
Min Throughput cardinality-agg-low 2.01 ops/s
Mean Throughput cardinality-agg-low 2.01 ops/s
Median Throughput cardinality-agg-low 2.01 ops/s
Max Throughput cardinality-agg-low 2.01 ops/s
50th percentile latency cardinality-agg-low 5.26182 ms
90th percentile latency cardinality-agg-low 5.69016 ms
99th percentile latency cardinality-agg-low 6.06528 ms
100th percentile latency cardinality-agg-low 6.12578 ms
50th percentile service time cardinality-agg-low 3.72998 ms
90th percentile service time cardinality-agg-low 4.29771 ms
99th percentile service time cardinality-agg-low 4.40009 ms
100th percentile service time cardinality-agg-low 4.42454 ms
error rate cardinality-agg-low 0 %
Min Throughput cardinality-agg-high 0.75 ops/s
Mean Throughput cardinality-agg-high 0.75 ops/s
Median Throughput cardinality-agg-high 0.75 ops/s
Max Throughput cardinality-agg-high 0.75 ops/s
50th percentile latency cardinality-agg-high 208909 ms
90th percentile latency cardinality-agg-high 241789 ms
99th percentile latency cardinality-agg-high 249234 ms
100th percentile latency cardinality-agg-high 249618 ms
50th percentile service time cardinality-agg-high 1281.23 ms
90th percentile service time cardinality-agg-high 1432.22 ms
99th percentile service time cardinality-agg-high 1957.34 ms
100th percentile service time cardinality-agg-high 2046.86 ms
error rate cardinality-agg-high 0 %
Min Throughput cardinality-agg-very-high 0.6 ops/s
Mean Throughput cardinality-agg-very-high 0.61 ops/s
Median Throughput cardinality-agg-very-high 0.61 ops/s
Max Throughput cardinality-agg-very-high 0.61 ops/s
50th percentile latency cardinality-agg-very-high 115577 ms
90th percentile latency cardinality-agg-very-high 160520 ms
99th percentile latency cardinality-agg-very-high 171616 ms
100th percentile latency cardinality-agg-very-high 172162 ms
50th percentile service time cardinality-agg-very-high 1597.4 ms
90th percentile service time cardinality-agg-very-high 1750.02 ms
99th percentile service time cardinality-agg-very-high 2140.55 ms
100th percentile service time cardinality-agg-very-high 2253.34 ms
error rate cardinality-agg-very-high 0 %
Min Throughput range_with_asc_sort 2.01 ops/s
Mean Throughput range_with_asc_sort 2.01 ops/s
Median Throughput range_with_asc_sort 2.01 ops/s
Max Throughput range_with_asc_sort 2.01 ops/s
50th percentile latency range_with_asc_sort 6.97564 ms
90th percentile latency range_with_asc_sort 7.43581 ms
99th percentile latency range_with_asc_sort 7.53607 ms
100th percentile latency range_with_asc_sort 7.54044 ms
50th percentile service time range_with_asc_sort 5.66791 ms
90th percentile service time range_with_asc_sort 5.74631 ms
99th percentile service time range_with_asc_sort 6.02333 ms
100th percentile service time range_with_asc_sort 6.1464 ms
error rate range_with_asc_sort 0 %
Min Throughput range_with_desc_sort 2.01 ops/s
Mean Throughput range_with_desc_sort 2.01 ops/s
Median Throughput range_with_desc_sort 2.01 ops/s
Max Throughput range_with_desc_sort 2.01 ops/s
50th percentile latency range_with_desc_sort 6.9637 ms
90th percentile latency range_with_desc_sort 7.37071 ms
99th percentile latency range_with_desc_sort 7.7089 ms
100th percentile latency range_with_desc_sort 7.77649 ms
50th percentile service time range_with_desc_sort 5.59892 ms
90th percentile service time range_with_desc_sort 5.66827 ms
99th percentile service time range_with_desc_sort 5.90889 ms
100th percentile service time range_with_desc_sort 5.92442 ms
error rate range_with_desc_sort 0 %

@opensearch-ci-bot
Copy link
Collaborator

Benchmark Baseline Comparison Results

Benchmark Results for Job: https://build.ci.opensearch.org/job/benchmark-compare/166/

Metric Task Baseline Contender Diff Unit
Cumulative indexing time of primary shards 0 0 0 min
Min cumulative indexing time across primary shard 0 0 0 min
Median cumulative indexing time across primary shard 0 0 0 min
Max cumulative indexing time across primary shard 0 0 0 min
Cumulative indexing throttle time of primary shards 0 0 0 min
Min cumulative indexing throttle time across primary shard 0 0 0 min
Median cumulative indexing throttle time across primary shard 0 0 0 min
Max cumulative indexing throttle time across primary shard 0 0 0 min
Cumulative merge time of primary shards 0 0 0 min
Cumulative merge count of primary shards 0 0 0
Min cumulative merge time across primary shard 0 0 0 min
Median cumulative merge time across primary shard 0 0 0 min
Max cumulative merge time across primary shard 0 0 0 min
Cumulative merge throttle time of primary shards 0 0 0 min
Min cumulative merge throttle time across primary shard 0 0 0 min
Median cumulative merge throttle time across primary shard 0 0 0 min
Max cumulative merge throttle time across primary shard 0 0 0 min
Cumulative refresh time of primary shards 0 0 0 min
Cumulative refresh count of primary shards 4 4 0
Min cumulative refresh time across primary shard 0 0 0 min
Median cumulative refresh time across primary shard 0 0 0 min
Max cumulative refresh time across primary shard 0 0 0 min
Cumulative flush time of primary shards 0 0 0 min
Cumulative flush count of primary shards 1 1 0
Min cumulative flush time across primary shard 0 0 0 min
Median cumulative flush time across primary shard 0 0 0 min
Max cumulative flush time across primary shard 0 0 0 min
Total Young Gen GC time 2.925 1.329 -1.596 s
Total Young Gen GC count 69 67 -2
Total Old Gen GC time 0 0 0 s
Total Old Gen GC count 0 0 0
Store size 22.1058 22.1058 0 GB
Translog size 5.12227e-08 5.12227e-08 0 GB
Heap used for segments 0 0 0 MB
Heap used for doc values 0 0 0 MB
Heap used for terms 0 0 0 MB
Heap used for norms 0 0 0 MB
Heap used for points 0 0 0 MB
Heap used for stored fields 0 0 0 MB
Segment count 14 14 0
100th percentile latency wait-for-snapshot-recovery 300002 300001 -0.5 ms
100th percentile service time wait-for-snapshot-recovery 300002 300001 -0.5 ms
error rate wait-for-snapshot-recovery 100 100 0 %
Min Throughput wait-until-merges-finish 114.96 126.277 11.3177 ops/s
Mean Throughput wait-until-merges-finish 114.96 126.277 11.3177 ops/s
Median Throughput wait-until-merges-finish 114.96 126.277 11.3177 ops/s
Max Throughput wait-until-merges-finish 114.96 126.277 11.3177 ops/s
100th percentile latency wait-until-merges-finish 8.37613 7.5924 -0.78373 ms
100th percentile service time wait-until-merges-finish 8.37613 7.5924 -0.78373 ms
error rate wait-until-merges-finish 0 0 0 %
Min Throughput default 2.00478 2.00495 0.00016 ops/s
Mean Throughput default 2.0058 2.006 0.0002 ops/s
Median Throughput default 2.00573 2.00592 0.00019 ops/s
Max Throughput default 2.00712 2.00737 0.00025 ops/s
50th percentile latency default 7.66569 7.09132 -0.57438 ms
90th percentile latency default 8.29874 7.58014 -0.7186 ms
99th percentile latency default 9.03568 8.08144 -0.95424 ms
100th percentile latency default 9.23111 8.10089 -1.13022 ms
50th percentile service time default 6.2982 5.861 -0.4372 ms
90th percentile service time default 6.95339 6.13358 -0.81981 ms
99th percentile service time default 7.86749 7.0995 -0.76799 ms
100th percentile service time default 7.93623 7.57578 -0.36045 ms
error rate default 0 0 0 %
Min Throughput desc_sort_timestamp 2.00542 2.00518 -0.00024 ops/s
Mean Throughput desc_sort_timestamp 2.00658 2.00628 -0.0003 ops/s
Median Throughput desc_sort_timestamp 2.00648 2.0062 -0.00028 ops/s
Max Throughput desc_sort_timestamp 2.00808 2.00771 -0.00037 ops/s
50th percentile latency desc_sort_timestamp 9.42681 8.09695 -1.32985 ms
90th percentile latency desc_sort_timestamp 10.0919 8.8184 -1.27352 ms
99th percentile latency desc_sort_timestamp 12.0895 10.8738 -1.21569 ms
100th percentile latency desc_sort_timestamp 12.8977 11.1703 -1.72733 ms
50th percentile service time desc_sort_timestamp 7.97895 6.91752 -1.06143 ms
90th percentile service time desc_sort_timestamp 8.35549 7.18612 -1.16937 ms
99th percentile service time desc_sort_timestamp 10.7163 9.54254 -1.1738 ms
100th percentile service time desc_sort_timestamp 11.62 10.1563 -1.46372 ms
error rate desc_sort_timestamp 0 0 0 %
Min Throughput asc_sort_timestamp 2.00603 2.00615 0.00012 ops/s
Mean Throughput asc_sort_timestamp 2.00732 2.00746 0.00014 ops/s
Median Throughput asc_sort_timestamp 2.00723 2.00736 0.00013 ops/s
Max Throughput asc_sort_timestamp 2.009 2.00917 0.00017 ops/s
50th percentile latency asc_sort_timestamp 8.75449 8.07183 -0.68266 ms
90th percentile latency asc_sort_timestamp 9.23273 8.57393 -0.65879 ms
99th percentile latency asc_sort_timestamp 9.81284 9.89196 0.07912 ms
100th percentile latency asc_sort_timestamp 9.87436 10.654 0.77963 ms
50th percentile service time asc_sort_timestamp 7.34529 6.6901 -0.65519 ms
90th percentile service time asc_sort_timestamp 7.61737 6.87115 -0.74623 ms
99th percentile service time asc_sort_timestamp 8.13786 8.39725 0.25939 ms
100th percentile service time asc_sort_timestamp 8.20154 8.9869 0.78537 ms
error rate asc_sort_timestamp 0 0 0 %
Min Throughput desc_sort_with_after_timestamp 2.00616 2.00619 4e-05 ops/s
Mean Throughput desc_sort_with_after_timestamp 2.00747 2.00751 5e-05 ops/s
Median Throughput desc_sort_with_after_timestamp 2.00737 2.00741 4e-05 ops/s
Max Throughput desc_sort_with_after_timestamp 2.00917 2.00922 5e-05 ops/s
50th percentile latency desc_sort_with_after_timestamp 6.89775 6.64184 -0.25591 ms
90th percentile latency desc_sort_with_after_timestamp 7.498 7.07946 -0.41854 ms
99th percentile latency desc_sort_with_after_timestamp 8.1044 13.3697 5.26526 ms
100th percentile latency desc_sort_with_after_timestamp 8.28532 18.4875 10.2022 ms
50th percentile service time desc_sort_with_after_timestamp 5.55666 5.27918 -0.27748 ms
90th percentile service time desc_sort_with_after_timestamp 5.91162 5.57559 -0.33603 ms
99th percentile service time desc_sort_with_after_timestamp 6.86593 12.131 5.26508 ms
100th percentile service time desc_sort_with_after_timestamp 6.8932 17.6213 10.728 ms
error rate desc_sort_with_after_timestamp 0 0 0 %
Min Throughput asc_sort_with_after_timestamp 2.0063 2.0063 -1e-05 ops/s
Mean Throughput asc_sort_with_after_timestamp 2.00764 2.00764 0 ops/s
Median Throughput asc_sort_with_after_timestamp 2.00753 2.00753 0 ops/s
Max Throughput asc_sort_with_after_timestamp 2.00938 2.00939 1e-05 ops/s
50th percentile latency asc_sort_with_after_timestamp 6.9765 6.95206 -0.02444 ms
90th percentile latency asc_sort_with_after_timestamp 7.45593 7.41689 -0.03905 ms
99th percentile latency asc_sort_with_after_timestamp 33.6118 8.3697 -25.2421 ms
100th percentile latency asc_sort_with_after_timestamp 58.8873 8.62785 -50.2594 ms
50th percentile service time asc_sort_with_after_timestamp 5.65939 5.68115 0.02176 ms
90th percentile service time asc_sort_with_after_timestamp 5.83425 5.87421 0.03996 ms
99th percentile service time asc_sort_with_after_timestamp 32.3818 7.12882 -25.253 ms
100th percentile service time asc_sort_with_after_timestamp 57.3217 7.42749 -49.8942 ms
error rate asc_sort_with_after_timestamp 0 0 0 %
Min Throughput desc_sort_timestamp_can_match_shortcut 2.0056 2.00543 -0.00018 ops/s
Mean Throughput desc_sort_timestamp_can_match_shortcut 2.00679 2.00658 -0.00021 ops/s
Median Throughput desc_sort_timestamp_can_match_shortcut 2.0067 2.00649 -0.0002 ops/s
Max Throughput desc_sort_timestamp_can_match_shortcut 2.00834 2.00808 -0.00026 ops/s
50th percentile latency desc_sort_timestamp_can_match_shortcut 8.21794 7.75942 -0.45853 ms
90th percentile latency desc_sort_timestamp_can_match_shortcut 8.72526 8.21861 -0.50665 ms
99th percentile latency desc_sort_timestamp_can_match_shortcut 10.1439 9.80256 -0.34138 ms
100th percentile latency desc_sort_timestamp_can_match_shortcut 10.1506 9.84875 -0.30187 ms
50th percentile service time desc_sort_timestamp_can_match_shortcut 6.8549 6.37502 -0.47988 ms
90th percentile service time desc_sort_timestamp_can_match_shortcut 7.07812 6.69409 -0.38403 ms
99th percentile service time desc_sort_timestamp_can_match_shortcut 8.9027 7.99993 -0.90276 ms
100th percentile service time desc_sort_timestamp_can_match_shortcut 8.9744 8.0347 -0.9397 ms
error rate desc_sort_timestamp_can_match_shortcut 0 0 0 %
Min Throughput desc_sort_timestamp_no_can_match_shortcut 2.00652 2.00654 2e-05 ops/s
Mean Throughput desc_sort_timestamp_no_can_match_shortcut 2.00791 2.00793 2e-05 ops/s
Median Throughput desc_sort_timestamp_no_can_match_shortcut 2.00781 2.00783 2e-05 ops/s
Max Throughput desc_sort_timestamp_no_can_match_shortcut 2.00971 2.00974 3e-05 ops/s
50th percentile latency desc_sort_timestamp_no_can_match_shortcut 7.83566 7.34483 -0.49083 ms
90th percentile latency desc_sort_timestamp_no_can_match_shortcut 8.30876 7.73903 -0.56973 ms
99th percentile latency desc_sort_timestamp_no_can_match_shortcut 9.07399 8.44578 -0.62821 ms
100th percentile latency desc_sort_timestamp_no_can_match_shortcut 9.59801 8.9288 -0.6692 ms
50th percentile service time desc_sort_timestamp_no_can_match_shortcut 6.55916 5.93684 -0.62232 ms
90th percentile service time desc_sort_timestamp_no_can_match_shortcut 6.72403 6.08434 -0.63969 ms
99th percentile service time desc_sort_timestamp_no_can_match_shortcut 7.66441 6.929 -0.73541 ms
100th percentile service time desc_sort_timestamp_no_can_match_shortcut 8.39444 7.38125 -1.01319 ms
error rate desc_sort_timestamp_no_can_match_shortcut 0 0 0 %
Min Throughput asc_sort_timestamp_can_match_shortcut 2.0056 2.00631 0.00071 ops/s
Mean Throughput asc_sort_timestamp_can_match_shortcut 2.00679 2.00765 0.00085 ops/s
Median Throughput asc_sort_timestamp_can_match_shortcut 2.0067 2.00754 0.00085 ops/s
Max Throughput asc_sort_timestamp_can_match_shortcut 2.00834 2.00939 0.00105 ops/s
50th percentile latency asc_sort_timestamp_can_match_shortcut 8.66434 8.44014 -0.2242 ms
90th percentile latency asc_sort_timestamp_can_match_shortcut 9.04981 8.75604 -0.29377 ms
99th percentile latency asc_sort_timestamp_can_match_shortcut 9.39422 32.5709 23.1767 ms
100th percentile latency asc_sort_timestamp_can_match_shortcut 9.49922 56.0141 46.5149 ms
50th percentile service time asc_sort_timestamp_can_match_shortcut 7.36158 6.9843 -0.37728 ms
90th percentile service time asc_sort_timestamp_can_match_shortcut 7.4743 7.24867 -0.22563 ms
99th percentile service time asc_sort_timestamp_can_match_shortcut 7.69225 30.9773 23.285 ms
100th percentile service time asc_sort_timestamp_can_match_shortcut 7.70446 54.4262 46.7218 ms
error rate asc_sort_timestamp_can_match_shortcut 0 0 0 %
Min Throughput asc_sort_timestamp_no_can_match_shortcut 2.00651 2.00652 0 ops/s
Mean Throughput asc_sort_timestamp_no_can_match_shortcut 2.0079 2.00791 1e-05 ops/s
Median Throughput asc_sort_timestamp_no_can_match_shortcut 2.0078 2.0078 1e-05 ops/s
Max Throughput asc_sort_timestamp_no_can_match_shortcut 2.0097 2.00971 1e-05 ops/s
50th percentile latency asc_sort_timestamp_no_can_match_shortcut 9.0328 8.40061 -0.63219 ms
90th percentile latency asc_sort_timestamp_no_can_match_shortcut 9.43039 8.7617 -0.66869 ms
99th percentile latency asc_sort_timestamp_no_can_match_shortcut 10.7893 10.1593 -0.63 ms
100th percentile latency asc_sort_timestamp_no_can_match_shortcut 10.9232 10.2024 -0.72077 ms
50th percentile service time asc_sort_timestamp_no_can_match_shortcut 7.62214 6.93059 -0.69156 ms
90th percentile service time asc_sort_timestamp_no_can_match_shortcut 7.78043 7.14444 -0.63599 ms
99th percentile service time asc_sort_timestamp_no_can_match_shortcut 9.32322 8.81113 -0.51209 ms
100th percentile service time asc_sort_timestamp_no_can_match_shortcut 9.66539 8.82357 -0.84182 ms
error rate asc_sort_timestamp_no_can_match_shortcut 0 0 0 %
Min Throughput term 2.00645 2.00645 0 ops/s
Mean Throughput term 2.00783 2.00783 0 ops/s
Median Throughput term 2.00772 2.00773 1e-05 ops/s
Max Throughput term 2.00962 2.00962 0 ops/s
50th percentile latency term 4.11 4.30297 0.19296 ms
90th percentile latency term 4.608 4.68441 0.07641 ms
99th percentile latency term 4.87553 4.79316 -0.08238 ms
100th percentile latency term 4.91798 4.81071 -0.10728 ms
50th percentile service time term 2.86019 2.84953 -0.01066 ms
90th percentile service time term 3.07237 3.00549 -0.06688 ms
99th percentile service time term 3.29222 3.08105 -0.21116 ms
100th percentile service time term 3.41578 3.096 -0.31978 ms
error rate term 0 0 0 %
Min Throughput multi_terms-keyword 1.37559 1.18296 -0.19263 ops/s
Mean Throughput multi_terms-keyword 1.37802 1.18339 -0.19463 ops/s
Median Throughput multi_terms-keyword 1.37822 1.18343 -0.19479 ops/s
Max Throughput multi_terms-keyword 1.3798 1.18372 -0.19608 ops/s
50th percentile latency multi_terms-keyword 56677.6 86682.7 30005.1 ms
90th percentile latency multi_terms-keyword 65517.9 100508 34990.2 ms
99th percentile latency multi_terms-keyword 67484.7 103616 36130.9 ms
100th percentile latency multi_terms-keyword 67595.8 103789 36193.5 ms
50th percentile service time multi_terms-keyword 719.78 844.379 124.6 ms
90th percentile service time multi_terms-keyword 726.856 852.133 125.278 ms
99th percentile service time multi_terms-keyword 750.671 879.176 128.505 ms
100th percentile service time multi_terms-keyword 765.701 892.663 126.962 ms
error rate multi_terms-keyword 0 0 0 %
Min Throughput keyword-terms 2.00287 2.0041 0.00122 ops/s
Mean Throughput keyword-terms 2.00349 2.00497 0.00148 ops/s
Median Throughput keyword-terms 2.00344 2.00491 0.00147 ops/s
Max Throughput keyword-terms 2.00428 2.00609 0.00181 ops/s
50th percentile latency keyword-terms 26.1532 34.3131 8.1599 ms
90th percentile latency keyword-terms 34.6981 44.8839 10.1858 ms
99th percentile latency keyword-terms 35.3257 48.5544 13.2287 ms
100th percentile latency keyword-terms 35.4996 50.6968 15.1972 ms
50th percentile service time keyword-terms 23.7911 32.8445 9.0534 ms
90th percentile service time keyword-terms 32.3501 43.406 11.0558 ms
99th percentile service time keyword-terms 32.8604 47.3202 14.4599 ms
100th percentile service time keyword-terms 32.9632 49.2765 16.3133 ms
error rate keyword-terms 0 0 0 %
Min Throughput keyword-terms-low-cardinality 2.00634 2.00622 -0.00012 ops/s
Mean Throughput keyword-terms-low-cardinality 2.00768 2.00755 -0.00014 ops/s
Median Throughput keyword-terms-low-cardinality 2.00758 2.00744 -0.00013 ops/s
Max Throughput keyword-terms-low-cardinality 2.00943 2.00928 -0.00015 ops/s
50th percentile latency keyword-terms-low-cardinality 22.8146 30.6539 7.83932 ms
90th percentile latency keyword-terms-low-cardinality 30.681 40.3022 9.62122 ms
99th percentile latency keyword-terms-low-cardinality 32.848 43.1146 10.2666 ms
100th percentile latency keyword-terms-low-cardinality 34.5381 45.5593 11.0212 ms
50th percentile service time keyword-terms-low-cardinality 20.5782 29.1152 8.53702 ms
90th percentile service time keyword-terms-low-cardinality 28.2594 38.803 10.5435 ms
99th percentile service time keyword-terms-low-cardinality 30.6101 41.6031 10.993 ms
100th percentile service time keyword-terms-low-cardinality 32.6972 44.2577 11.5606 ms
error rate keyword-terms-low-cardinality 0 0 0 %
Min Throughput composite-terms 2.00242 2.0023 -0.00011 ops/s
Mean Throughput composite-terms 2.00294 2.0028 -0.00014 ops/s
Median Throughput composite-terms 2.0029 2.00276 -0.00013 ops/s
Max Throughput composite-terms 2.00361 2.00342 -0.00018 ops/s
50th percentile latency composite-terms 193.506 191.012 -2.49458 ms
90th percentile latency composite-terms 195.772 195.152 -0.61974 ms
99th percentile latency composite-terms 208.639 205.372 -3.26687 ms
100th percentile latency composite-terms 212.936 209.028 -3.90744 ms
50th percentile service time composite-terms 192.353 189.843 -2.51026 ms
90th percentile service time composite-terms 194.497 194.021 -0.4763 ms
99th percentile service time composite-terms 207.089 204.349 -2.7395 ms
100th percentile service time composite-terms 211.334 208.201 -3.133 ms
error rate composite-terms 0 0 0 %
Min Throughput composite_terms-keyword 2.00194 2.00205 0.00012 ops/s
Mean Throughput composite_terms-keyword 2.00235 2.00249 0.00014 ops/s
Median Throughput composite_terms-keyword 2.00231 2.00246 0.00014 ops/s
Max Throughput composite_terms-keyword 2.00288 2.00307 0.00018 ops/s
50th percentile latency composite_terms-keyword 341.661 335.273 -6.38748 ms
90th percentile latency composite_terms-keyword 346.364 343.287 -3.07722 ms
99th percentile latency composite_terms-keyword 351.375 361.693 10.3186 ms
100th percentile latency composite_terms-keyword 352.405 368.698 16.2922 ms
50th percentile service time composite_terms-keyword 340.571 334.186 -6.38498 ms
90th percentile service time composite_terms-keyword 345.392 342.097 -3.29424 ms
99th percentile service time composite_terms-keyword 350.088 360.761 10.673 ms
100th percentile service time composite_terms-keyword 351.004 367.793 16.7887 ms
error rate composite_terms-keyword 0 0 0 %
Min Throughput composite-date_histogram-daily 2.00615 2.00614 -1e-05 ops/s
Mean Throughput composite-date_histogram-daily 2.00747 2.00745 -2e-05 ops/s
Median Throughput composite-date_histogram-daily 2.00737 2.00735 -2e-05 ops/s
Max Throughput composite-date_histogram-daily 2.00917 2.00915 -2e-05 ops/s
50th percentile latency composite-date_histogram-daily 4.38929 4.59905 0.20976 ms
90th percentile latency composite-date_histogram-daily 4.90433 5.03287 0.12854 ms
99th percentile latency composite-date_histogram-daily 5.14217 5.28984 0.14767 ms
100th percentile latency composite-date_histogram-daily 5.18266 5.41143 0.22877 ms
50th percentile service time composite-date_histogram-daily 3.18352 3.28305 0.09953 ms
90th percentile service time composite-date_histogram-daily 3.33523 3.4308 0.09557 ms
99th percentile service time composite-date_histogram-daily 3.54128 3.83998 0.29869 ms
100th percentile service time composite-date_histogram-daily 3.59256 3.92212 0.32956 ms
error rate composite-date_histogram-daily 0 0 0 %
Min Throughput range 2.00652 2.00649 -3e-05 ops/s
Mean Throughput range 2.00791 2.00788 -3e-05 ops/s
Median Throughput range 2.0078 2.00777 -3e-05 ops/s
Max Throughput range 2.00972 2.00968 -4e-05 ops/s
50th percentile latency range 5.91654 5.64576 -0.27077 ms
90th percentile latency range 6.28808 6.05976 -0.22832 ms
99th percentile latency range 6.90397 6.85488 -0.04908 ms
100th percentile latency range 7.07647 6.90235 -0.17411 ms
50th percentile service time range 4.56175 4.25412 -0.30764 ms
90th percentile service time range 4.68693 4.35139 -0.33554 ms
99th percentile service time range 5.53397 4.92478 -0.60919 ms
100th percentile service time range 5.78448 5.0754 -0.70909 ms
error rate range 0 0 0 %
Min Throughput range-numeric 2.00654 2.00652 -2e-05 ops/s
Mean Throughput range-numeric 2.00793 2.00792 -2e-05 ops/s
Median Throughput range-numeric 2.00783 2.00781 -2e-05 ops/s
Max Throughput range-numeric 2.00974 2.00972 -2e-05 ops/s
50th percentile latency range-numeric 3.70817 3.7056 -0.00257 ms
90th percentile latency range-numeric 4.08276 4.12492 0.04216 ms
99th percentile latency range-numeric 4.25425 4.70776 0.45351 ms
100th percentile latency range-numeric 4.30696 4.75233 0.44537 ms
50th percentile service time range-numeric 2.39663 2.32249 -0.07413 ms
90th percentile service time range-numeric 2.52226 2.42615 -0.09611 ms
99th percentile service time range-numeric 2.60581 2.65678 0.05097 ms
100th percentile service time range-numeric 2.62004 2.71258 0.09254 ms
error rate range-numeric 0 0 0 %
Min Throughput keyword-in-range 2.00488 2.00497 9e-05 ops/s
Mean Throughput keyword-in-range 2.00592 2.00603 0.00011 ops/s
Median Throughput keyword-in-range 2.00584 2.00595 0.00011 ops/s
Max Throughput keyword-in-range 2.00728 2.00742 0.00014 ops/s
50th percentile latency keyword-in-range 14.8289 15.5052 0.67631 ms
90th percentile latency keyword-in-range 15.2542 16.1078 0.85358 ms
99th percentile latency keyword-in-range 18.7256 25.5792 6.85361 ms
100th percentile latency keyword-in-range 21.8049 26.1201 4.31513 ms
50th percentile service time keyword-in-range 13.5095 14.088 0.57847 ms
90th percentile service time keyword-in-range 13.7321 14.4233 0.69125 ms
99th percentile service time keyword-in-range 17.1957 23.5081 6.31239 ms
100th percentile service time keyword-in-range 20.4995 24.2559 3.75638 ms
error rate keyword-in-range 0 0 0 %
Min Throughput date_histogram_hourly_agg 2.00577 2.00583 6e-05 ops/s
Mean Throughput date_histogram_hourly_agg 2.00699 2.00707 8e-05 ops/s
Median Throughput date_histogram_hourly_agg 2.00689 2.00697 8e-05 ops/s
Max Throughput date_histogram_hourly_agg 2.00858 2.00868 0.0001 ops/s
50th percentile latency date_histogram_hourly_agg 7.09265 7.05007 -0.04258 ms
90th percentile latency date_histogram_hourly_agg 8.40999 8.43585 0.02586 ms
99th percentile latency date_histogram_hourly_agg 8.90774 8.8089 -0.09884 ms
100th percentile latency date_histogram_hourly_agg 8.927 8.81885 -0.10816 ms
50th percentile service time date_histogram_hourly_agg 5.47701 5.51804 0.04103 ms
90th percentile service time date_histogram_hourly_agg 6.89607 7.11352 0.21744 ms
99th percentile service time date_histogram_hourly_agg 7.26862 7.38426 0.11564 ms
100th percentile service time date_histogram_hourly_agg 7.3592 7.4018 0.0426 ms
error rate date_histogram_hourly_agg 0 0 0 %
Min Throughput date_histogram_minute_agg 2.00123 2.00121 -2e-05 ops/s
Mean Throughput date_histogram_minute_agg 2.0015 2.00147 -4e-05 ops/s
Median Throughput date_histogram_minute_agg 2.00149 2.00144 -4e-05 ops/s
Max Throughput date_histogram_minute_agg 2.00183 2.0018 -3e-05 ops/s
50th percentile latency date_histogram_minute_agg 42.4776 42.209 -0.26858 ms
90th percentile latency date_histogram_minute_agg 43.4012 43.3844 -0.01679 ms
99th percentile latency date_histogram_minute_agg 44.3218 44.4662 0.14444 ms
100th percentile latency date_histogram_minute_agg 44.375 44.4821 0.10709 ms
50th percentile service time date_histogram_minute_agg 41.2109 40.7003 -0.51061 ms
90th percentile service time date_histogram_minute_agg 42.1502 42.113 -0.0372 ms
99th percentile service time date_histogram_minute_agg 43.1902 43.1076 -0.08261 ms
100th percentile service time date_histogram_minute_agg 43.3176 43.1364 -0.18127 ms
error rate date_histogram_minute_agg 0 0 0 %
Min Throughput scroll 46.0551 49.9438 3.88878 pages/s
Mean Throughput scroll 46.1077 49.9588 3.85115 pages/s
Median Throughput scroll 46.1096 49.9593 3.84976 pages/s
Max Throughput scroll 46.1277 49.9661 3.8384 pages/s
50th percentile latency scroll 10928.7 480.911 -10447.8 ms
90th percentile latency scroll 12587.3 487.645 -12099.7 ms
99th percentile latency scroll 13004.9 530.948 -12474 ms
100th percentile latency scroll 13027 537.016 -12489.9 ms
50th percentile service time scroll 533.115 479.283 -53.8325 ms
90th percentile service time scroll 538.718 483.261 -55.4572 ms
99th percentile service time scroll 576.465 530.013 -46.4515 ms
100th percentile service time scroll 577.445 536.072 -41.3725 ms
error rate scroll 0 0 0 %
Min Throughput query-string-on-message 2.00563 2.00578 0.00016 ops/s
Mean Throughput query-string-on-message 2.00683 2.00702 0.00019 ops/s
Median Throughput query-string-on-message 2.00674 2.00693 0.00019 ops/s
Max Throughput query-string-on-message 2.00838 2.00862 0.00023 ops/s
50th percentile latency query-string-on-message 6.87418 6.09368 -0.7805 ms
90th percentile latency query-string-on-message 7.36384 6.46593 -0.89791 ms
99th percentile latency query-string-on-message 8.10973 7.29872 -0.81101 ms
100th percentile latency query-string-on-message 8.25595 7.32868 -0.92727 ms
50th percentile service time query-string-on-message 5.51311 4.71874 -0.79437 ms
90th percentile service time query-string-on-message 5.69536 4.90254 -0.79282 ms
99th percentile service time query-string-on-message 6.87837 5.608 -1.27037 ms
100th percentile service time query-string-on-message 6.9315 5.66866 -1.26284 ms
error rate query-string-on-message 0 0 0 %
Min Throughput query-string-on-message-filtered 2.006 2.00612 0.00012 ops/s
Mean Throughput query-string-on-message-filtered 2.00729 2.00744 0.00015 ops/s
Median Throughput query-string-on-message-filtered 2.00719 2.00733 0.00014 ops/s
Max Throughput query-string-on-message-filtered 2.00895 2.00913 0.00018 ops/s
50th percentile latency query-string-on-message-filtered 12.9876 12.5614 -0.42627 ms
90th percentile latency query-string-on-message-filtered 13.3703 12.9572 -0.4131 ms
99th percentile latency query-string-on-message-filtered 14.6623 17.0738 2.41149 ms
100th percentile latency query-string-on-message-filtered 15.1131 17.6018 2.4887 ms
50th percentile service time query-string-on-message-filtered 11.6758 11.1609 -0.51487 ms
90th percentile service time query-string-on-message-filtered 11.898 11.3682 -0.52982 ms
99th percentile service time query-string-on-message-filtered 13.2032 15.6913 2.48809 ms
100th percentile service time query-string-on-message-filtered 13.293 15.8574 2.56444 ms
error rate query-string-on-message-filtered 0 0 0 %
Min Throughput query-string-on-message-filtered-sorted-num 2.00573 2.00578 5e-05 ops/s
Mean Throughput query-string-on-message-filtered-sorted-num 2.00695 2.00701 6e-05 ops/s
Median Throughput query-string-on-message-filtered-sorted-num 2.00687 2.00692 5e-05 ops/s
Max Throughput query-string-on-message-filtered-sorted-num 2.00855 2.00861 6e-05 ops/s
50th percentile latency query-string-on-message-filtered-sorted-num 23.2966 21.7675 -1.52905 ms
90th percentile latency query-string-on-message-filtered-sorted-num 24.1643 22.2256 -1.93875 ms
99th percentile latency query-string-on-message-filtered-sorted-num 34.9661 28.588 -6.3781 ms
100th percentile latency query-string-on-message-filtered-sorted-num 35.0513 31.7788 -3.27247 ms
50th percentile service time query-string-on-message-filtered-sorted-num 20.9627 19.4424 -1.52029 ms
90th percentile service time query-string-on-message-filtered-sorted-num 21.6215 19.7168 -1.90473 ms
99th percentile service time query-string-on-message-filtered-sorted-num 32.343 26.353 -5.98991 ms
100th percentile service time query-string-on-message-filtered-sorted-num 32.3744 29.8177 -2.55667 ms
error rate query-string-on-message-filtered-sorted-num 0 0 0 %
Min Throughput sort_keyword_can_match_shortcut 2.00639 2.00639 -0 ops/s
Mean Throughput sort_keyword_can_match_shortcut 2.00776 2.00776 -0 ops/s
Median Throughput sort_keyword_can_match_shortcut 2.00765 2.00765 0 ops/s
Max Throughput sort_keyword_can_match_shortcut 2.00953 2.00953 -0 ops/s
50th percentile latency sort_keyword_can_match_shortcut 5.81838 5.60329 -0.21509 ms
90th percentile latency sort_keyword_can_match_shortcut 6.23778 6.0391 -0.19868 ms
99th percentile latency sort_keyword_can_match_shortcut 6.52447 6.27952 -0.24495 ms
100th percentile latency sort_keyword_can_match_shortcut 6.59429 6.36325 -0.23104 ms
50th percentile service time sort_keyword_can_match_shortcut 4.4498 4.23941 -0.21039 ms
90th percentile service time sort_keyword_can_match_shortcut 4.59404 4.32815 -0.26589 ms
99th percentile service time sort_keyword_can_match_shortcut 5.19861 4.81525 -0.38336 ms
100th percentile service time sort_keyword_can_match_shortcut 5.36368 4.90775 -0.45593 ms
error rate sort_keyword_can_match_shortcut 0 0 0 %
Min Throughput sort_keyword_no_can_match_shortcut 2.00656 2.00656 -0 ops/s
Mean Throughput sort_keyword_no_can_match_shortcut 2.00796 2.00795 -1e-05 ops/s
Median Throughput sort_keyword_no_can_match_shortcut 2.00786 2.00784 -2e-05 ops/s
Max Throughput sort_keyword_no_can_match_shortcut 2.00978 2.00976 -2e-05 ops/s
50th percentile latency sort_keyword_no_can_match_shortcut 5.76322 6.01067 0.24745 ms
90th percentile latency sort_keyword_no_can_match_shortcut 6.18008 6.43126 0.25118 ms
99th percentile latency sort_keyword_no_can_match_shortcut 6.36876 7.0927 0.72394 ms
100th percentile latency sort_keyword_no_can_match_shortcut 6.45235 7.18424 0.73189 ms
50th percentile service time sort_keyword_no_can_match_shortcut 4.42792 4.6187 0.19077 ms
90th percentile service time sort_keyword_no_can_match_shortcut 4.52751 4.74835 0.22084 ms
99th percentile service time sort_keyword_no_can_match_shortcut 4.87424 5.42948 0.55524 ms
100th percentile service time sort_keyword_no_can_match_shortcut 5.06114 5.51015 0.44902 ms
error rate sort_keyword_no_can_match_shortcut 0 0 0 %
Min Throughput sort_numeric_desc 2.00648 2.00648 0 ops/s
Mean Throughput sort_numeric_desc 2.00785 2.00786 0 ops/s
Median Throughput sort_numeric_desc 2.00775 2.00775 1e-05 ops/s
Max Throughput sort_numeric_desc 2.00964 2.00965 1e-05 ops/s
50th percentile latency sort_numeric_desc 5.75029 5.43176 -0.31852 ms
90th percentile latency sort_numeric_desc 6.1661 5.87191 -0.29418 ms
99th percentile latency sort_numeric_desc 6.25811 6.03645 -0.22165 ms
100th percentile latency sort_numeric_desc 6.26199 6.0379 -0.22409 ms
50th percentile service time sort_numeric_desc 4.4465 4.11367 -0.33283 ms
90th percentile service time sort_numeric_desc 4.52676 4.18724 -0.33952 ms
99th percentile service time sort_numeric_desc 4.61876 4.49537 -0.12339 ms
100th percentile service time sort_numeric_desc 4.62548 4.73367 0.10819 ms
error rate sort_numeric_desc 0 0 0 %
Min Throughput sort_numeric_asc 2.00651 2.00649 -2e-05 ops/s
Mean Throughput sort_numeric_asc 2.0079 2.00787 -3e-05 ops/s
Median Throughput sort_numeric_asc 2.0078 2.00776 -3e-05 ops/s
Max Throughput sort_numeric_asc 2.00971 2.00965 -5e-05 ops/s
50th percentile latency sort_numeric_asc 5.57299 5.76855 0.19556 ms
90th percentile latency sort_numeric_asc 6.02164 6.17739 0.15575 ms
99th percentile latency sort_numeric_asc 6.70495 6.34524 -0.3597 ms
100th percentile latency sort_numeric_asc 6.77995 6.39002 -0.38993 ms
50th percentile service time sort_numeric_asc 4.22975 4.51937 0.28961 ms
90th percentile service time sort_numeric_asc 4.33301 4.57513 0.24212 ms
99th percentile service time sort_numeric_asc 4.44319 4.61379 0.1706 ms
100th percentile service time sort_numeric_asc 4.4755 4.62939 0.15389 ms
error rate sort_numeric_asc 0 0 0 %
Min Throughput sort_numeric_desc_with_match 2.00659 2.00656 -2e-05 ops/s
Mean Throughput sort_numeric_desc_with_match 2.00799 2.00796 -2e-05 ops/s
Median Throughput sort_numeric_desc_with_match 2.00788 2.00786 -2e-05 ops/s
Max Throughput sort_numeric_desc_with_match 2.00981 2.00978 -4e-05 ops/s
50th percentile latency sort_numeric_desc_with_match 3.6976 3.58735 -0.11025 ms
90th percentile latency sort_numeric_desc_with_match 4.11923 3.96508 -0.15414 ms
99th percentile latency sort_numeric_desc_with_match 4.27897 4.06265 -0.21632 ms
100th percentile latency sort_numeric_desc_with_match 4.28444 4.06764 -0.2168 ms
50th percentile service time sort_numeric_desc_with_match 2.42728 2.23124 -0.19604 ms
90th percentile service time sort_numeric_desc_with_match 2.49144 2.30343 -0.18801 ms
99th percentile service time sort_numeric_desc_with_match 2.60423 2.40999 -0.19423 ms
100th percentile service time sort_numeric_desc_with_match 2.63287 2.4571 -0.17577 ms
error rate sort_numeric_desc_with_match 0 0 0 %
Min Throughput sort_numeric_asc_with_match 2.00659 2.00658 -1e-05 ops/s
Mean Throughput sort_numeric_asc_with_match 2.00799 2.00799 -0 ops/s
Median Throughput sort_numeric_asc_with_match 2.00789 2.00788 -1e-05 ops/s
Max Throughput sort_numeric_asc_with_match 2.0098 2.00982 1e-05 ops/s
50th percentile latency sort_numeric_asc_with_match 3.76443 3.66239 -0.10204 ms
90th percentile latency sort_numeric_asc_with_match 4.17708 4.07485 -0.10223 ms
99th percentile latency sort_numeric_asc_with_match 4.28119 4.30613 0.02494 ms
100th percentile latency sort_numeric_asc_with_match 4.3048 4.47082 0.16602 ms
50th percentile service time sort_numeric_asc_with_match 2.40541 2.24683 -0.15858 ms
90th percentile service time sort_numeric_asc_with_match 2.46601 2.36895 -0.09705 ms
99th percentile service time sort_numeric_asc_with_match 2.53642 2.52851 -0.0079 ms
100th percentile service time sort_numeric_asc_with_match 2.56373 2.53217 -0.03157 ms
error rate sort_numeric_asc_with_match 0 0 0 %
Min Throughput range_field_conjunction_big_range_big_term_query 2.00658 2.00657 -0 ops/s
Mean Throughput range_field_conjunction_big_range_big_term_query 2.00798 2.00798 -0 ops/s
Median Throughput range_field_conjunction_big_range_big_term_query 2.00787 2.00787 -1e-05 ops/s
Max Throughput range_field_conjunction_big_range_big_term_query 2.00979 2.00979 -0 ops/s
50th percentile latency range_field_conjunction_big_range_big_term_query 3.59967 3.66501 0.06534 ms
90th percentile latency range_field_conjunction_big_range_big_term_query 4.04424 4.05666 0.01242 ms
99th percentile latency range_field_conjunction_big_range_big_term_query 4.1449 7.78703 3.64213 ms
100th percentile latency range_field_conjunction_big_range_big_term_query 4.16178 11.3564 7.19462 ms
50th percentile service time range_field_conjunction_big_range_big_term_query 2.2834 2.32019 0.03679 ms
90th percentile service time range_field_conjunction_big_range_big_term_query 2.33083 2.40827 0.07744 ms
99th percentile service time range_field_conjunction_big_range_big_term_query 2.38523 6.07262 3.68739 ms
100th percentile service time range_field_conjunction_big_range_big_term_query 2.39221 9.64044 7.24823 ms
error rate range_field_conjunction_big_range_big_term_query 0 0 0 %
Min Throughput range_field_disjunction_big_range_small_term_query 2.00657 2.00657 -0 ops/s
Mean Throughput range_field_disjunction_big_range_small_term_query 2.00797 2.00797 0 ops/s
Median Throughput range_field_disjunction_big_range_small_term_query 2.00786 2.00787 0 ops/s
Max Throughput range_field_disjunction_big_range_small_term_query 2.0098 2.0098 -0 ops/s
50th percentile latency range_field_disjunction_big_range_small_term_query 3.57346 3.60251 0.02905 ms
90th percentile latency range_field_disjunction_big_range_small_term_query 3.95233 3.95716 0.00482 ms
99th percentile latency range_field_disjunction_big_range_small_term_query 4.06651 4.14515 0.07864 ms
100th percentile latency range_field_disjunction_big_range_small_term_query 4.07485 4.17682 0.10196 ms
50th percentile service time range_field_disjunction_big_range_small_term_query 2.26951 2.28865 0.01915 ms
90th percentile service time range_field_disjunction_big_range_small_term_query 2.32822 2.38543 0.05721 ms
99th percentile service time range_field_disjunction_big_range_small_term_query 2.41083 2.48412 0.0733 ms
100th percentile service time range_field_disjunction_big_range_small_term_query 2.43755 2.4939 0.05635 ms
error rate range_field_disjunction_big_range_small_term_query 0 0 0 %
Min Throughput range_field_conjunction_small_range_small_term_query 2.00659 2.00659 0 ops/s
Mean Throughput range_field_conjunction_small_range_small_term_query 2.00799 2.00799 0 ops/s
Median Throughput range_field_conjunction_small_range_small_term_query 2.00788 2.00788 0 ops/s
Max Throughput range_field_conjunction_small_range_small_term_query 2.00981 2.00981 0 ops/s
50th percentile latency range_field_conjunction_small_range_small_term_query 4.00682 3.78233 -0.22449 ms
90th percentile latency range_field_conjunction_small_range_small_term_query 4.4117 4.15962 -0.25209 ms
99th percentile latency range_field_conjunction_small_range_small_term_query 8.20223 4.27851 -3.92373 ms
100th percentile latency range_field_conjunction_small_range_small_term_query 11.8333 4.28778 -7.54549 ms
50th percentile service time range_field_conjunction_small_range_small_term_query 2.65395 2.38622 -0.26773 ms
90th percentile service time range_field_conjunction_small_range_small_term_query 2.79607 2.44456 -0.35151 ms
99th percentile service time range_field_conjunction_small_range_small_term_query 6.66793 2.50922 -4.15872 ms
100th percentile service time range_field_conjunction_small_range_small_term_query 10.3338 2.51235 -7.82149 ms
error rate range_field_conjunction_small_range_small_term_query 0 0 0 %
Min Throughput range_field_conjunction_small_range_big_term_query 2.00641 2.00659 0.00017 ops/s
Mean Throughput range_field_conjunction_small_range_big_term_query 2.00778 2.008 0.00022 ops/s
Median Throughput range_field_conjunction_small_range_big_term_query 2.00767 2.00789 0.00022 ops/s
Max Throughput range_field_conjunction_small_range_big_term_query 2.00955 2.00983 0.00028 ops/s
50th percentile latency range_field_conjunction_small_range_big_term_query 3.45733 3.49673 0.0394 ms
90th percentile latency range_field_conjunction_small_range_big_term_query 3.90456 3.8863 -0.01825 ms
99th percentile latency range_field_conjunction_small_range_big_term_query 3.9782 4.07553 0.09733 ms
100th percentile latency range_field_conjunction_small_range_big_term_query 3.99404 4.1163 0.12225 ms
50th percentile service time range_field_conjunction_small_range_big_term_query 2.16676 2.14201 -0.02475 ms
90th percentile service time range_field_conjunction_small_range_big_term_query 2.21347 2.20522 -0.00825 ms
99th percentile service time range_field_conjunction_small_range_big_term_query 2.25618 2.3554 0.09922 ms
100th percentile service time range_field_conjunction_small_range_big_term_query 2.25906 2.37361 0.11455 ms
error rate range_field_conjunction_small_range_big_term_query 0 0 0 %
Min Throughput range-auto-date-histo 0.309693 0.307189 -0.0025 ops/s
Mean Throughput range-auto-date-histo 0.310024 0.307437 -0.00259 ops/s
Median Throughput range-auto-date-histo 0.310036 0.307416 -0.00262 ops/s
Max Throughput range-auto-date-histo 0.310374 0.307753 -0.00262 ops/s
50th percentile latency range-auto-date-histo 681926 688446 6520.38 ms
90th percentile latency range-auto-date-histo 790406 798727 8320.66 ms
99th percentile latency range-auto-date-histo 814506 823139 8632.97 ms
100th percentile latency range-auto-date-histo 815863 824576 8713.56 ms
50th percentile service time range-auto-date-histo 3187.9 3194.44 6.54004 ms
90th percentile service time range-auto-date-histo 3285.81 3396.7 110.893 ms
99th percentile service time range-auto-date-histo 3480.22 3676.28 196.063 ms
100th percentile service time range-auto-date-histo 3527.37 3731.75 204.381 ms
error rate range-auto-date-histo 0 0 0 %
Min Throughput range-auto-date-histo-with-metrics 0.105148 0.105773 0.00062 ops/s
Mean Throughput range-auto-date-histo-with-metrics 0.105196 0.105846 0.00065 ops/s
Median Throughput range-auto-date-histo-with-metrics 0.105203 0.105849 0.00065 ops/s
Max Throughput range-auto-date-histo-with-metrics 0.105238 0.105931 0.00069 ops/s
50th percentile latency range-auto-date-histo-with-metrics 2.25543e+06 2.24101e+06 -14419.2 ms
90th percentile latency range-auto-date-histo-with-metrics 2.61497e+06 2.59715e+06 -17818.2 ms
99th percentile latency range-auto-date-histo-with-metrics 2.69608e+06 2.67786e+06 -18214.1 ms
100th percentile latency range-auto-date-histo-with-metrics 2.7006e+06 2.68254e+06 -18063.8 ms
50th percentile service time range-auto-date-histo-with-metrics 9460.84 9380.96 -79.8745 ms
90th percentile service time range-auto-date-histo-with-metrics 9644.62 9638.3 -6.32227 ms
99th percentile service time range-auto-date-histo-with-metrics 9818.97 9856.77 37.8042 ms
100th percentile service time range-auto-date-histo-with-metrics 9874.41 9868.11 -6.29688 ms
error rate range-auto-date-histo-with-metrics 0 0 0 %
Min Throughput range-agg-1 2.00657 2.00657 -1e-05 ops/s
Mean Throughput range-agg-1 2.00797 2.00797 -0 ops/s
Median Throughput range-agg-1 2.00787 2.00786 -0 ops/s
Max Throughput range-agg-1 2.0098 2.00979 -1e-05 ops/s
50th percentile latency range-agg-1 4.19512 4.24898 0.05386 ms
90th percentile latency range-agg-1 4.5792 4.63045 0.05125 ms
99th percentile latency range-agg-1 4.70876 4.75509 0.04633 ms
100th percentile latency range-agg-1 4.72222 4.76356 0.04135 ms
50th percentile service time range-agg-1 2.83999 2.90514 0.06515 ms
90th percentile service time range-agg-1 2.94075 2.98859 0.04783 ms
99th percentile service time range-agg-1 3.08726 3.05472 -0.03254 ms
100th percentile service time range-agg-1 3.12756 3.06074 -0.06682 ms
error rate range-agg-1 0 0 0 %
Min Throughput range-agg-2 2.00656 2.00657 1e-05 ops/s
Mean Throughput range-agg-2 2.00796 2.00798 2e-05 ops/s
Median Throughput range-agg-2 2.00786 2.00787 1e-05 ops/s
Max Throughput range-agg-2 2.00978 2.00981 2e-05 ops/s
50th percentile latency range-agg-2 3.84284 4.10232 0.25949 ms
90th percentile latency range-agg-2 4.29241 4.51911 0.2267 ms
99th percentile latency range-agg-2 5.49125 4.60056 -0.8907 ms
100th percentile latency range-agg-2 6.58952 4.61663 -1.97289 ms
50th percentile service time range-agg-2 2.57174 2.75111 0.17937 ms
90th percentile service time range-agg-2 2.65598 2.85944 0.20347 ms
99th percentile service time range-agg-2 4.23414 2.95891 -1.27523 ms
100th percentile service time range-agg-2 5.71686 2.96865 -2.74821 ms
error rate range-agg-2 0 0 0 %
Min Throughput cardinality-agg-low 0.207166 2.0063 1.79914 ops/s
Mean Throughput cardinality-agg-low 0.207257 2.00764 1.80038 ops/s
Median Throughput cardinality-agg-low 0.207244 2.00754 1.80029 ops/s
Max Throughput cardinality-agg-low 0.207343 2.00938 1.80204 ops/s
50th percentile latency cardinality-agg-low 1.08364e+06 5.26182 -1.08363e+06 ms
90th percentile latency cardinality-agg-low 1.25611e+06 5.69016 -1.2561e+06 ms
99th percentile latency cardinality-agg-low 1.29502e+06 6.06528 -1.29501e+06 ms
100th percentile latency cardinality-agg-low 1.29727e+06 6.12578 -1.29726e+06 ms
50th percentile service time cardinality-agg-low 4792.09 3.72998 -4788.36 ms
90th percentile service time cardinality-agg-low 4904.24 4.29771 -4899.94 ms
99th percentile service time cardinality-agg-low 5183.42 4.40009 -5179.02 ms
100th percentile service time cardinality-agg-low 5207.43 4.42454 -5203.01 ms
error rate cardinality-agg-low 0 0 0 %
Min Throughput cardinality-agg-high 0.779347 0.749786 -0.02956 ops/s
Mean Throughput cardinality-agg-high 0.780526 0.751227 -0.0293 ops/s
Median Throughput cardinality-agg-high 0.780585 0.751394 -0.02919 ops/s
Max Throughput cardinality-agg-high 0.781653 0.752897 -0.02876 ops/s
50th percentile latency cardinality-agg-high 195982 208909 12927 ms
90th percentile latency cardinality-agg-high 227464 241789 14324.7 ms
99th percentile latency cardinality-agg-high 234932 249234 14302.1 ms
100th percentile latency cardinality-agg-high 235420 249618 14197.9 ms
50th percentile service time cardinality-agg-high 1259.2 1281.23 22.0248 ms
90th percentile service time cardinality-agg-high 1375.61 1432.22 56.6065 ms
99th percentile service time cardinality-agg-high 1763.2 1957.34 194.14 ms
100th percentile service time cardinality-agg-high 1788 2046.86 258.856 ms
error rate cardinality-agg-high 0 0 0 %
Min Throughput cardinality-agg-very-high 0.594079 0.599711 0.00563 ops/s
Mean Throughput cardinality-agg-very-high 0.598016 0.606078 0.00806 ops/s
Median Throughput cardinality-agg-very-high 0.598357 0.60764 0.00928 ops/s
Max Throughput cardinality-agg-very-high 0.599829 0.610034 0.0102 ops/s
50th percentile latency cardinality-agg-very-high 118060 115577 -2482.71 ms
90th percentile latency cardinality-agg-very-high 165032 160520 -4511.45 ms
99th percentile latency cardinality-agg-very-high 175614 171616 -3997.52 ms
100th percentile latency cardinality-agg-very-high 176214 172162 -4051.62 ms
50th percentile service time cardinality-agg-very-high 1640.68 1597.4 -43.2859 ms
90th percentile service time cardinality-agg-very-high 1730.57 1750.02 19.4537 ms
99th percentile service time cardinality-agg-very-high 1951.59 2140.55 188.966 ms
100th percentile service time cardinality-agg-very-high 1991.26 2253.34 262.085 ms
error rate cardinality-agg-very-high 0 0 0 %
Min Throughput range_with_asc_sort 2.00653 2.00651 -2e-05 ops/s
Mean Throughput range_with_asc_sort 2.00792 2.0079 -2e-05 ops/s
Median Throughput range_with_asc_sort 2.00782 2.00779 -3e-05 ops/s
Max Throughput range_with_asc_sort 2.00972 2.00971 -1e-05 ops/s
50th percentile latency range_with_asc_sort 7.42852 6.97564 -0.45289 ms
90th percentile latency range_with_asc_sort 7.73574 7.43581 -0.29993 ms
99th percentile latency range_with_asc_sort 8.33844 7.53607 -0.80237 ms
100th percentile latency range_with_asc_sort 8.53197 7.54044 -0.99153 ms
50th percentile service time range_with_asc_sort 5.99161 5.66791 -0.3237 ms
90th percentile service time range_with_asc_sort 6.08053 5.74631 -0.33422 ms
99th percentile service time range_with_asc_sort 6.49472 6.02333 -0.47138 ms
100th percentile service time range_with_asc_sort 6.80101 6.1464 -0.65461 ms
error rate range_with_asc_sort 0 0 0 %
Min Throughput range_with_desc_sort 2.00653 2.00654 1e-05 ops/s
Mean Throughput range_with_desc_sort 2.00793 2.00794 1e-05 ops/s
Median Throughput range_with_desc_sort 2.00783 2.00783 1e-05 ops/s
Max Throughput range_with_desc_sort 2.00973 2.00975 2e-05 ops/s
50th percentile latency range_with_desc_sort 7.31334 6.9637 -0.34964 ms
90th percentile latency range_with_desc_sort 7.7601 7.37071 -0.38939 ms
99th percentile latency range_with_desc_sort 8.44166 7.7089 -0.73276 ms
100th percentile latency range_with_desc_sort 8.73013 7.77649 -0.95364 ms
50th percentile service time range_with_desc_sort 5.96826 5.59892 -0.36934 ms
90th percentile service time range_with_desc_sort 6.04018 5.66827 -0.37192 ms
99th percentile service time range_with_desc_sort 6.40889 5.90889 -0.5 ms
100th percentile service time range_with_desc_sort 6.67281 5.92442 -0.74839 ms
error rate range_with_desc_sort 0 0 0 %

@asimmahmood1
Copy link
Contributor Author

Benchmark confirms the fix:

50th percentile service time cardinality-agg-low 4792.09 3.72998 -4788.36 ms
90th percentile service time cardinality-agg-low 4904.24 4.29771 -4899.94 ms
99th percentile service time cardinality-agg-low 5183.42 4.40009 -5179.02 ms

asimmahmood1 added a commit to asimmahmood1/OpenSearch that referenced this pull request Sep 30, 2025
@bowenlan-amzn
Copy link
Member

@asimmahmood1 looks like a good fix. Tbh, i don't mind keeping this logic long term here as dynamic pruning collection logic shouldn't care about any lucene optimizations in future. Should we still create a lucene issue for possible regression if it is applicable in other queries?

+1

Not the first time this optimization gets affected by Lucene change. It's better to collect in this way, directly reuse the related logic from DefaultBulkScorer.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

6 participants