Full-Text Search Benchmarks: Full Report
This is the report SearchBench generated for the full-text results, exactly as the harness wrote it.
Full-text comparison on munin: host network, query caches off
Section titled “Full-text comparison on munin: host network, query caches off”The same corpus, resolved task parameters, replay driver, and HTTP transport are used for Luxir, OpenSearch, and Elasticsearch.
Corpus and workload
Section titled “Corpus and workload”- Corpus:
corpus-10m-searchbench.ndjson, 10,000,000 documents, 12.65 GiB, variantfull, SHA-256b15e60ad32a0e9f09f3be5335db86ccd885e1be1418086a906d68529e6ec1c9d. - Corpus source: first 10,000,000 line documents from
enwiki-20120502-lines-1k-fixed-utf8-with-random-label.txt.lzma(English Wikipedia dump dated 2012-05-02), source SHA-256f3c18abca52f479ad29b427b6e7f7d453867dfc3e25546922fae855868d2936f. - Queries:
queries.txt, 826 exact-agreement queries, SHA-2562218c7bc6491e6c1da865409a2932eb471f404a4e3f8d94bd097ada8543e2bae, derived from luceneutiltasks/wikimedium.10M.tasksat pinned commit3cfd163094feda7ef5ab14d89a095e4e523c33f2.
Luxir transport control (c32/t4)
Section titled “Luxir transport control (c32/t4)”GET /health uses the same native HTTP replay driver and client/server CPU sets as the search cells. It measures client, kernel/network, and Luxir HTTP handling without index work. QPS is the median of measured repetitions; search timings are not rescaled by this control.
| Server variant | Median QPS | Rep QPS min-max | Client cores busy | Reps x seconds | Network | Result |
|---|---|---|---|---|---|---|
| default | 694,101 | 670,979-699,114 | 4.00 | 3 x 10.0s | unmanaged | controls/luxir-HEALTH@c32+t4.json |
defaultat 2026-09-20T23:06:25.930426+00:00: client CPUs14-15,30-31, server CPUs0-13,16-29; OSLinux-7.0.0-31-generic-x86_64-with-glibc2.43. Replay SHA-256258510f971af2a6546e3eb6baa433d23983c4aaeebac3a813c779c73e06a835d; Luxir SHA-256f61c40f48f35d67a95b4d9c6484090e2227a1335635c28d3e5c90eecdf8d523e.
Client saturation
Section titled “Client saturation”- WARNING: luxir
HIGH_TERM_COUNT@c32+t4: replay client busy 4.0 of 4 thread(s); the cell may be client-bound (raise thethreadsvariant or discount its QPS) - WARNING: luxir
HIGH_TERM_COUNT: replay client busy 1.0 of 1 thread(s); the cell may be client-bound (raise thethreadsvariant or discount its QPS) - WARNING: luxir
LOW_TERM_COUNT@c32+t4: replay client busy 4.0 of 4 thread(s); the cell may be client-bound (raise thethreadsvariant or discount its QPS) - WARNING: luxir
LOW_TERM_COUNT: replay client busy 1.0 of 1 thread(s); the cell may be client-bound (raise thethreadsvariant or discount its QPS) - WARNING: luxir
MED_TERM_COUNT@c32+t4: replay client busy 4.0 of 4 thread(s); the cell may be client-bound (raise thethreadsvariant or discount its QPS) - WARNING: luxir
MED_TERM_COUNT: replay client busy 1.0 of 1 thread(s); the cell may be client-bound (raise thethreadsvariant or discount its QPS)
Index and run shape
Section titled “Index and run shape”Segment topology is sampled immediately before and after every measured cell. A changed topology fails the cell.
| Engine | Version | Documents | Index size | Shards x replicas | Segments observed | Topology | Concurrency | Heap |
|---|---|---|---|---|---|---|---|---|
| luxir | 547d8a1fa38d | 10000000 | 8.93 GiB | 1 x 0 | 1 | STABLE | 1, 32, 8 | N/A |
| opensearch | 3.8.0 | 10000000 | 10.66 GiB | 1 x 0 | 1 | STABLE | 1, 32, 8 | 8g |
| elasticsearch | 9.5.4 | 10000000 | 10.66 GiB | 1 x 0 | 1 | STABLE | 1, 32, 8 | 8g |
Serving segments
Section titled “Serving segments”| Engine | Shard | Segment | Max docs | Live docs | Deleted docs | Bytes |
|---|---|---|---|---|---|---|
| luxir | 0 | s0v |
10,000,000 | 10,000,000 | 0 | 8.93 GiB |
| opensearch | 0 | _s3 |
10,000,000 | 10,000,000 | 0 | 10.66 GiB |
| elasticsearch | 0 | _53 |
10,000,000 | 10,000,000 | 0 | 10.66 GiB |
Engine startup
Section titled “Engine startup”The effective live server process is captured from /proc during each cell. This shows the JVM after its launcher has expanded options; affinity and open-file limits are the observed process values.
- Executable:
/opt/code/luxir/build/gcc-release/bin/luxir - Working directory:
/opt/code/searchbench - Observed CPU affinity:
0-13,16-29 - Observed
nofile: soft65536, hard524288 - Exact cmdline SHA-256:
7efc77a78638053d2a9ec3fa4d7dd9c06557cb63dc812df55ff40cbe9a64257d
Effective argv (8 arguments)
/opt/code/searchbench/../luxir/build/gcc-release/bin/luxir \ --log-level=warn \ --server.http.port=9400 \ --server.grpc.port=9401 \ --store.backend=fs \ --store.data-dir=/opt/code/searchbench/data/luxir/10m-searchbench-merged \ --store.checked-dir.sync=off \ --query-cache-bytes=0opensearch
Section titled “opensearch”- Executable:
/opt/code/searchbench/engines/opensearch-3.8.0/jdk/bin/java - Working directory:
/opt/code/searchbench/engines/opensearch-3.8.0 - Observed CPU affinity:
0-13,16-29 - Observed
nofile: soft524288, hard524288 - Exact cmdline SHA-256:
029eae6292ccdbe89524dd818521eb9a1e8191f1a2932977ab2f90576da71506
Effective argv (46 arguments)
/opt/code/searchbench/engines/opensearch-3.8.0/jdk/bin/java \ -Xshare:auto \ -Dopensearch.networkaddress.cache.ttl=60 \ -Dopensearch.networkaddress.cache.negative.ttl=10 \ -XX:+AlwaysPreTouch \ -Xss1m \ -Djava.awt.headless=true \ -Dfile.encoding=UTF-8 \ -Djna.nosys=true \ -XX:-OmitStackTraceInFastThrow \ -XX:+ShowCodeDetailsInExceptionMessages \ -Dio.netty.noUnsafe=true \ -Dio.netty.noKeySetOptimization=true \ -Dio.netty.recycler.maxCapacityPerThread=0 \ -Dio.netty.allocator.numDirectArenas=0 \ -Dlog4j.shutdownHookEnabled=false \ -Dlog4j2.disable.jmx=true \ -Djava.locale.providers=SPI,CLDR \ -Xms1g \ -Xmx1g \ -XX:+UseG1GC \ -XX:G1ReservePercent=25 \ -XX:InitiatingHeapOccupancyPercent=30 \ -Djava.io.tmpdir=/tmp/opensearch-15765773833793040547 \ -XX:+HeapDumpOnOutOfMemoryError \ -XX:HeapDumpPath=data \ -XX:ErrorFile=logs/hs_err_pid%p.log \ '-Xlog:gc*,gc+age=trace,safepoint:file=logs/gc.log:utctime,pid,tags:filecount=32,filesize=64m' \ --add-modules=jdk.incubator.vector \ -javaagent:agent/opensearch-agent.jar \ --add-opens=java.base/java.nio=ALL-UNNAMED \ -Dorg.apache.lucene.store.MMapDirectory.sharedArenaMaxPermits=1 \ -XX:+UseCompactObjectHeaders \ -Xms8g \ -Xmx8g \ -XX:MaxDirectMemorySize=4294967296 \ -Dopensearch.path.home=/opt/code/searchbench/engines/opensearch-3.8.0 \ -Dopensearch.path.conf=/opt/code/searchbench/run/config/opensearch \ -Dopensearch.distribution.type=tar \ -Dopensearch.bundled_jdk=true \ -cp \ '/opt/code/searchbench/engines/opensearch-3.8.0/lib/*' \ org.opensearch.bootstrap.OpenSearch \ -p \ /opt/code/searchbench/run/opensearch.pid \ -dRelevant environment:
OPENSEARCH_PATH_CONF=/opt/code/searchbench/run/config/opensearchSEARCHBENCH_ROOT=/opt/code/searchbenchopensearch.yml (SHA-256 a438715841ca7c396caba3c5eb0678c1fc5406c372266abf19789d57aa243c1e):
cluster.name: searchbench-opensearchnode.name: searchbench-opensearch-1discovery.type: single-nodenetwork.host: 127.0.0.1http.port: 9201transport.port: 9301path.data: ${SEARCHBENCH_DATA}path.logs: ${SEARCHBENCH_ROOT}/logs/opensearchplugins.security.disabled: truejvm.options.d/searchbench.options (SHA-256 b2d38c00184f3ceaece0e6cae7e7c6ea392b416682633b72f8c59a3bff275a66):
-Xms8g-Xmx8gelasticsearch
Section titled “elasticsearch”- Executable:
/opt/code/searchbench/engines/elasticsearch-9.5.4/jdk/bin/java - Working directory:
/opt/code/searchbench/logs/elasticsearch - Observed CPU affinity:
0-13,16-29 - Observed
nofile: soft524288, hard524288 - Exact cmdline SHA-256:
b58ceab739542f771a243fd67fde76a2facaab93a7fe56885eb0d8a1c7ea0367
Effective argv (54 arguments)
/opt/code/searchbench/engines/elasticsearch-9.5.4/jdk/bin/java \ -Des.networkaddress.cache.ttl=60 \ -Des.networkaddress.cache.negative.ttl=10 \ -XX:+AlwaysPreTouch \ -Xss1m \ -Djava.awt.headless=true \ -Dfile.encoding=UTF-8 \ -Djna.nosys=true \ -XX:-OmitStackTraceInFastThrow \ -Dio.netty.noUnsafe=true \ -Dio.netty.noKeySetOptimization=true \ -Dio.netty.recycler.maxCapacityPerThread=0 \ --add-opens=org.apache.lucene.core/org.apache.lucene.codecs.lucene99=org.elasticsearch.server \ --add-opens=org.apache.lucene.core/org.apache.lucene.codecs.hnsw=org.elasticsearch.server \ --add-opens=org.apache.lucene.core/org.apache.lucene.internal.vectorization=org.elasticsearch.server \ -Dlog4j.shutdownHookEnabled=false \ -Dlog4j2.disable.jmx=true \ -Dlog4j2.formatMsgNoLookups=true \ -Djava.locale.providers=CLDR \ -Dorg.apache.lucene.vectorization.upperJavaFeatureVersion=26 \ -Des.path.home=/opt/code/searchbench/engines/elasticsearch-9.5.4 \ -Des.distribution.type=tar \ '-Des.java.type=bundled JDK' \ --enable-native-access=org.elasticsearch.nativeaccess,org.elasticsearch.foreign,org.apache.lucene.core \ --enable-native-access=ALL-UNNAMED \ --illegal-native-access=deny \ -XX:ReplayDataFile=logs/replay_pid%p.log \ -XX:+EnableDynamicAgentLoading \ -Djdk.attach.allowAttachSelf=true \ --patch-module=java.base=/opt/code/searchbench/engines/elasticsearch-9.5.4/lib/entitlement-bridge/elasticsearch-entitlement-bridge-9.5.4.jar \ --add-exports=java.base/org.elasticsearch.entitlement.bridge=org.elasticsearch.entitlement,java.logging,java.net.http,java.naming,jdk.net,jdk.zipfs,jdk.management.agent \ -XX:+UseG1GC \ -Djava.io.tmpdir=/tmp/elasticsearch-9472250458054805688 \ --add-modules=jdk.incubator.vector \ -Dorg.apache.lucene.store.defaultReadAdvice=normal \ -Dorg.apache.lucene.store.MMapDirectory.sharedArenaMaxPermits=1 \ --add-opens=java.base/java.nio=org.apache.arrow.memory.core,ALL-UNNAMED \ --add-opens=java.base/jdk.internal.misc=ALL-UNNAMED \ -XX:+HeapDumpOnOutOfMemoryError \ -XX:+ExitOnOutOfMemoryError \ -XX:ErrorFile=hs_err_pid%p.log \ '-Xlog:gc*,gc+age=trace,safepoint:file=gc.log:utctime,level,pid,tags:filecount=32,filesize=64m' \ -Xms8g \ -Xmx8g \ -XX:MaxDirectMemorySize=4294967296 \ -XX:InitiatingHeapOccupancyPercent=30 \ -XX:G1ReservePercent=25 \ --module-path \ /opt/code/searchbench/engines/elasticsearch-9.5.4/lib \ --add-modules=jdk.net \ --add-modules=jdk.management.agent \ --add-modules=ALL-MODULE-PATH \ -m \ org.elasticsearch.server/org.elasticsearch.bootstrap.ElasticsearchRelevant environment:
ES_PATH_CONF=/opt/code/searchbench/run/config/elasticsearchSEARCHBENCH_ROOT=/opt/code/searchbenchelasticsearch.yml (SHA-256 9bcede9a70531c15a9904547afa4ad5505176cbde0504b2aeffacd0cf84ab755):
cluster.name: searchbench-elasticsearchnode.name: searchbench-elasticsearch-1discovery.type: single-nodenetwork.host: 127.0.0.1http.port: 9202transport.port: 9302path.data: ${SEARCHBENCH_DATA}path.logs: ${SEARCHBENCH_ROOT}/logs/elasticsearchxpack.security.enabled: falsexpack.security.enrollment.enabled: falsexpack.ml.enabled: falsejvm.options.d/searchbench.options (SHA-256 b2d38c00184f3ceaece0e6cae7e7c6ea392b416682633b72f8c59a3bff275a66):
-Xms8g-Xmx8gVariants
Section titled “Variants”Each declared variant is one column group in the tables below. QPS ratios are relative to baseline.
baseline: campaign defaultsc1: concurrency=1c32+t4: concurrency=32, threads=4
Latency and throughput
Section titled “Latency and throughput”| Task | Engine | baseline p50 | baseline p99 | baseline QPS | c1 p50 | c1 p99 | c1 QPS | c32+t4 p50 | c32+t4 p99 | c32+t4 QPS |
|---|---|---|---|---|---|---|---|---|---|---|
| HIGH_TERM_TOP_10 | luxir | 0.17 | 0.32 | 44727 | 0.16 | 0.25 | 5936 (0.13x) | 0.26 | 0.65 | 105708 (2.36x) |
| HIGH_TERM_TOP_10 | opensearch | 0.43 | 0.82 | 17362 | 0.39 | 0.91 | 2354 (0.14x) | 0.66 | 1.57 | 43120 (2.48x) |
| HIGH_TERM_TOP_10 | elasticsearch | 0.42 | 0.82 | 17319 | 0.37 | 0.88 | 2386 (0.14x) | 0.66 | 1.55 | 42961 (2.48x) |
| HIGH_TERM_TOP_100 | luxir | 0.80 | 1.46 | 9674 | 0.77 | 1.16 | 1275 (0.13x) | 1.25 | 3.03 | 22897 (2.37x) |
| HIGH_TERM_TOP_100 | opensearch | 1.45 | 2.60 | 5252 | 1.35 | 2.62 | 666 (0.13x) | 2.20 | 4.89 | 13412 (2.55x) |
| HIGH_TERM_TOP_100 | elasticsearch | 1.43 | 2.62 | 5278 | 1.31 | 2.46 | 692 (0.13x) | 2.18 | 4.92 | 13437 (2.55x) |
| HIGH_TERM_COUNT | luxir | 0.04 | 0.09 | 150248 | 0.03 | 0.03 | 36137 (0.24x) | 0.05 | 0.11 | 523247 (3.48x) |
| HIGH_TERM_COUNT | opensearch | 0.09 | 0.13 | 81047 | 0.08 | 0.14 | 12154 (0.15x) | 0.17 | 0.32 | 173351 (2.14x) |
| HIGH_TERM_COUNT | elasticsearch | 0.09 | 0.12 | 85196 | 0.07 | 0.14 | 12885 (0.15x) | 0.15 | 0.28 | 180157 (2.11x) |
| MED_TERM_TOP_10 | luxir | 0.12 | 0.21 | 63083 | 0.12 | 0.15 | 8470 (0.13x) | 0.19 | 0.43 | 150006 (2.38x) |
| MED_TERM_TOP_10 | opensearch | 0.30 | 0.43 | 26508 | 0.27 | 0.53 | 3625 (0.14x) | 0.45 | 0.99 | 64226 (2.42x) |
| MED_TERM_TOP_10 | elasticsearch | 0.30 | 0.42 | 26417 | 0.25 | 0.49 | 3866 (0.15x) | 0.44 | 0.96 | 64279 (2.43x) |
| MED_TERM_TOP_100 | luxir | 0.57 | 1.04 | 13940 | 0.57 | 0.71 | 1822 (0.13x) | 0.91 | 2.02 | 32365 (2.32x) |
| MED_TERM_TOP_100 | opensearch | 0.85 | 1.36 | 9157 | 0.79 | 1.38 | 1245 (0.14x) | 1.32 | 2.92 | 21925 (2.39x) |
| MED_TERM_TOP_100 | elasticsearch | 0.86 | 1.36 | 8993 | 0.80 | 1.36 | 1233 (0.14x) | 1.35 | 2.93 | 21610 (2.40x) |
| MED_TERM_COUNT | luxir | 0.04 | 0.09 | 147838 | 0.03 | 0.03 | 36069 (0.24x) | 0.05 | 0.11 | 520054 (3.52x) |
| MED_TERM_COUNT | opensearch | 0.10 | 0.14 | 80197 | 0.08 | 0.15 | 12218 (0.15x) | 0.17 | 0.32 | 170999 (2.13x) |
| MED_TERM_COUNT | elasticsearch | 0.09 | 0.12 | 85276 | 0.08 | 0.13 | 12450 (0.15x) | 0.15 | 0.28 | 180340 (2.11x) |
| LOW_TERM_TOP_10 | luxir | 0.10 | 0.17 | 78638 | 0.09 | 0.11 | 10867 (0.14x) | 0.14 | 0.31 | 194979 (2.48x) |
| LOW_TERM_TOP_10 | opensearch | 0.23 | 0.30 | 33690 | 0.20 | 0.37 | 4781 (0.14x) | 0.36 | 0.74 | 79916 (2.37x) |
| LOW_TERM_TOP_10 | elasticsearch | 0.23 | 0.31 | 33028 | 0.20 | 0.38 | 4878 (0.15x) | 0.35 | 0.73 | 79717 (2.41x) |
| LOW_TERM_TOP_100 | luxir | 0.38 | 0.59 | 21656 | 0.38 | 0.42 | 2762 (0.13x) | 0.58 | 1.20 | 51023 (2.36x) |
| LOW_TERM_TOP_100 | opensearch | 0.52 | 0.70 | 15072 | 0.46 | 0.83 | 2149 (0.14x) | 0.79 | 1.74 | 35717 (2.37x) |
| LOW_TERM_TOP_100 | elasticsearch | 0.58 | 0.77 | 13408 | 0.51 | 0.88 | 1940 (0.14x) | 0.89 | 1.89 | 32296 (2.41x) |
| LOW_TERM_COUNT | luxir | 0.04 | 0.09 | 140771 | 0.03 | 0.03 | 36301 (0.26x) | 0.05 | 0.11 | 517673 (3.68x) |
| LOW_TERM_COUNT | opensearch | 0.10 | 0.14 | 78077 | 0.08 | 0.15 | 11452 (0.15x) | 0.17 | 0.34 | 165472 (2.12x) |
| LOW_TERM_COUNT | elasticsearch | 0.09 | 0.12 | 85041 | 0.07 | 0.13 | 12951 (0.15x) | 0.15 | 0.29 | 178905 (2.10x) |
| AND_HIGH_HIGH_TOP_10 | luxir | 5.20 | 15.92 | 1428 | 5.46 | 16.18 | 170 (0.12x) | 7.43 | 25.84 | 3527 (2.47x) |
| AND_HIGH_HIGH_TOP_10 | opensearch | 6.18 | 19.86 | 1145 | 6.50 | 19.09 | 139 (0.12x) | 9.13 | 28.88 | 3071 (2.68x) |
| AND_HIGH_HIGH_TOP_10 | elasticsearch | 6.53 | 19.65 | 1120 | 7.10 | 19.34 | 130 (0.12x) | 9.41 | 28.77 | 3041 (2.71x) |
| AND_HIGH_HIGH_TOP_100 | luxir | 7.12 | 21.73 | 1005 | 7.39 | 21.98 | 122 (0.12x) | 10.41 | 35.45 | 2578 (2.56x) |
| AND_HIGH_HIGH_TOP_100 | opensearch | 8.41 | 25.12 | 847 | 8.86 | 23.98 | 102 (0.12x) | 12.38 | 37.38 | 2267 (2.68x) |
| AND_HIGH_HIGH_TOP_100 | elasticsearch | 8.78 | 25.05 | 819 | 9.35 | 24.19 | 98 (0.12x) | 12.78 | 37.82 | 2223 (2.71x) |
| AND_HIGH_HIGH_COUNT | luxir | 3.12 | 3.65 | 2600 | 3.33 | 3.94 | 305 (0.12x) | 4.56 | 10.02 | 6320 (2.43x) |
| AND_HIGH_HIGH_COUNT | opensearch | 16.21 | 54.66 | 351 | 16.05 | 53.38 | 45 (0.13x) | 28.21 | 89.98 | 875 (2.49x) |
| AND_HIGH_HIGH_COUNT | elasticsearch | 3.24 | 4.92 | 2463 | 3.54 | 5.21 | 285 (0.12x) | 4.71 | 9.62 | 6396 (2.60x) |
| AND_HIGH_MED_TOP_10 | luxir | 1.26 | 5.37 | 5197 | 1.28 | 5.63 | 618 (0.12x) | 1.78 | 7.03 | 13705 (2.64x) |
| AND_HIGH_MED_TOP_10 | opensearch | 1.72 | 5.67 | 4107 | 1.77 | 5.78 | 490 (0.12x) | 2.67 | 7.97 | 10567 (2.57x) |
| AND_HIGH_MED_TOP_10 | elasticsearch | 1.99 | 5.71 | 3596 | 2.05 | 5.72 | 430 (0.12x) | 2.96 | 8.42 | 9467 (2.63x) |
| AND_HIGH_MED_TOP_100 | luxir | 2.12 | 5.30 | 3393 | 2.13 | 5.51 | 415 (0.12x) | 2.92 | 9.51 | 9092 (2.68x) |
| AND_HIGH_MED_TOP_100 | opensearch | 2.54 | 7.77 | 2825 | 2.61 | 7.79 | 341 (0.12x) | 3.73 | 10.74 | 7551 (2.67x) |
| AND_HIGH_MED_TOP_100 | elasticsearch | 2.85 | 8.18 | 2528 | 2.98 | 8.07 | 306 (0.12x) | 4.02 | 11.56 | 6944 (2.75x) |
| AND_HIGH_MED_COUNT | luxir | 2.07 | 2.97 | 3893 | 2.10 | 3.18 | 477 (0.12x) | 3.00 | 6.80 | 9553 (2.45x) |
| AND_HIGH_MED_COUNT | opensearch | 8.18 | 42.24 | 779 | 8.12 | 40.51 | 100 (0.13x) | 13.94 | 59.04 | 1934 (2.48x) |
| AND_HIGH_MED_COUNT | elasticsearch | 2.90 | 5.58 | 2616 | 2.99 | 5.38 | 322 (0.12x) | 4.06 | 9.29 | 7132 (2.73x) |
| AND_HIGH_LOW_TOP_10 | luxir | 0.26 | 0.46 | 28735 | 0.21 | 0.37 | 4429 (0.15x) | 0.33 | 0.89 | 84233 (2.93x) |
| AND_HIGH_LOW_TOP_10 | opensearch | 0.48 | 0.69 | 16440 | 0.42 | 0.74 | 2305 (0.14x) | 0.63 | 1.40 | 47070 (2.86x) |
| AND_HIGH_LOW_TOP_10 | elasticsearch | 0.60 | 0.90 | 13209 | 0.52 | 0.87 | 1882 (0.14x) | 0.75 | 1.65 | 39051 (2.96x) |
| AND_HIGH_LOW_TOP_100 | luxir | 0.46 | 0.84 | 17099 | 0.40 | 0.70 | 2545 (0.15x) | 0.56 | 1.38 | 51660 (3.02x) |
| AND_HIGH_LOW_TOP_100 | opensearch | 0.69 | 1.10 | 11481 | 0.61 | 1.04 | 1605 (0.14x) | 0.95 | 2.12 | 31055 (2.70x) |
| AND_HIGH_LOW_TOP_100 | elasticsearch | 0.75 | 1.25 | 10460 | 0.69 | 1.16 | 1414 (0.14x) | 1.07 | 2.40 | 27515 (2.63x) |
| AND_HIGH_LOW_COUNT | luxir | 0.33 | 0.85 | 23626 | 0.28 | 0.71 | 3426 (0.15x) | 0.38 | 1.12 | 75349 (3.19x) |
| AND_HIGH_LOW_COUNT | opensearch | 0.55 | 1.32 | 13713 | 0.51 | 1.11 | 1876 (0.14x) | 0.81 | 2.07 | 35867 (2.62x) |
| AND_HIGH_LOW_COUNT | elasticsearch | 0.46 | 0.94 | 16260 | 0.43 | 0.82 | 2207 (0.14x) | 0.66 | 1.61 | 43316 (2.66x) |
| OR_HIGH_HIGH_TOP_10 | luxir | 5.10 | 20.66 | 1527 | 5.35 | 20.89 | 180 (0.12x) | 7.62 | 30.98 | 3623 (2.37x) |
| OR_HIGH_HIGH_TOP_10 | opensearch | 6.75 | 27.63 | 1048 | 7.40 | 27.47 | 121 (0.12x) | 10.07 | 37.41 | 2830 (2.70x) |
| OR_HIGH_HIGH_TOP_10 | elasticsearch | 6.85 | 27.10 | 1045 | 7.51 | 26.70 | 122 (0.12x) | 10.12 | 36.54 | 2833 (2.71x) |
| OR_HIGH_HIGH_TOP_100 | luxir | 7.02 | 28.30 | 1090 | 7.27 | 28.38 | 131 (0.12x) | 10.36 | 41.12 | 2690 (2.47x) |
| OR_HIGH_HIGH_TOP_100 | opensearch | 8.94 | 38.21 | 812 | 9.20 | 36.90 | 99 (0.12x) | 13.04 | 51.74 | 2196 (2.71x) |
| OR_HIGH_HIGH_TOP_100 | elasticsearch | 9.18 | 37.95 | 806 | 9.76 | 37.50 | 95 (0.12x) | 13.15 | 51.01 | 2192 (2.72x) |
| OR_HIGH_HIGH_COUNT | luxir | 3.07 | 3.53 | 2645 | 3.35 | 3.82 | 305 (0.12x) | 4.53 | 9.47 | 6368 (2.41x) |
| OR_HIGH_HIGH_COUNT | opensearch | 16.82 | 62.08 | 359 | 16.98 | 60.77 | 45 (0.13x) | 27.05 | 95.04 | 906 (2.52x) |
| OR_HIGH_HIGH_COUNT | elasticsearch | 3.25 | 4.86 | 2452 | 3.41 | 4.82 | 296 (0.12x) | 4.65 | 9.56 | 6417 (2.62x) |
| OR_HIGH_MED_TOP_10 | luxir | 1.42 | 4.26 | 4842 | 1.48 | 4.52 | 586 (0.12x) | 2.13 | 7.18 | 12296 (2.54x) |
| OR_HIGH_MED_TOP_10 | opensearch | 1.77 | 5.07 | 3971 | 1.82 | 4.84 | 482 (0.12x) | 2.79 | 7.77 | 10283 (2.59x) |
| OR_HIGH_MED_TOP_10 | elasticsearch | 2.00 | 5.50 | 3527 | 2.07 | 5.41 | 424 (0.12x) | 3.12 | 8.56 | 9278 (2.63x) |
| OR_HIGH_MED_TOP_100 | luxir | 2.38 | 5.92 | 3087 | 2.41 | 6.12 | 370 (0.12x) | 3.38 | 10.35 | 8050 (2.61x) |
| OR_HIGH_MED_TOP_100 | opensearch | 2.70 | 6.80 | 2623 | 2.69 | 6.61 | 326 (0.12x) | 4.04 | 10.57 | 7073 (2.70x) |
| OR_HIGH_MED_TOP_100 | elasticsearch | 3.00 | 7.12 | 2385 | 3.04 | 6.78 | 295 (0.12x) | 4.37 | 11.47 | 6555 (2.75x) |
| OR_HIGH_MED_COUNT | luxir | 1.91 | 2.72 | 4158 | 1.95 | 2.95 | 508 (0.12x) | 2.82 | 6.67 | 10036 (2.41x) |
| OR_HIGH_MED_COUNT | opensearch | 10.51 | 42.08 | 606 | 10.65 | 39.36 | 77 (0.13x) | 16.02 | 65.50 | 1558 (2.57x) |
| OR_HIGH_MED_COUNT | elasticsearch | 2.15 | 3.69 | 3657 | 2.13 | 3.49 | 459 (0.13x) | 3.21 | 7.00 | 9402 (2.57x) |
| OR_HIGH_LOW_TOP_10 | luxir | 0.34 | 0.76 | 23082 | 0.28 | 0.69 | 3339 (0.14x) | 0.45 | 1.27 | 62999 (2.73x) |
| OR_HIGH_LOW_TOP_10 | opensearch | 0.46 | 0.77 | 17049 | 0.40 | 0.71 | 2428 (0.14x) | 0.65 | 1.53 | 44686 (2.62x) |
| OR_HIGH_LOW_TOP_10 | elasticsearch | 0.84 | 1.72 | 8850 | 0.73 | 1.60 | 1236 (0.14x) | 1.18 | 2.84 | 24633 (2.78x) |
| OR_HIGH_LOW_TOP_100 | luxir | 0.88 | 1.40 | 8916 | 0.81 | 1.27 | 1218 (0.14x) | 1.20 | 2.85 | 24056 (2.70x) |
| OR_HIGH_LOW_TOP_100 | opensearch | 0.97 | 1.51 | 8138 | 0.87 | 1.31 | 1142 (0.14x) | 1.41 | 3.15 | 20749 (2.55x) |
| OR_HIGH_LOW_TOP_100 | elasticsearch | 1.27 | 2.48 | 5865 | 1.20 | 2.38 | 759 (0.13x) | 1.88 | 4.47 | 15210 (2.59x) |
| OR_HIGH_LOW_COUNT | luxir | 1.51 | 1.86 | 5902 | 1.53 | 1.85 | 729 (0.12x) | 2.27 | 4.98 | 14133 (2.39x) |
| OR_HIGH_LOW_COUNT | opensearch | 5.97 | 40.51 | 752 | 6.42 | 39.52 | 91 (0.12x) | 10.87 | 56.16 | 2038 (2.71x) |
| OR_HIGH_LOW_COUNT | elasticsearch | 3.64 | 22.86 | 1399 | 3.73 | 22.73 | 169 (0.12x) | 5.48 | 27.21 | 4194 (3.00x) |
| HIGH_PHRASE_TOP_10 | luxir | 5.62 | 110.08 | 610 | 5.03 | 108.35 | 75 (0.12x) | 11.67 | 162.43 | 1473 (2.42x) |
| HIGH_PHRASE_TOP_10 | opensearch | 18.30 | 204.93 | 264 | 16.96 | 183.55 | 34 (0.13x) | 43.07 | 1047.04 | 352 (1.33x) |
| HIGH_PHRASE_TOP_10 | elasticsearch | 18.91 | 210.81 | 252 | 17.28 | 188.41 | 33 (0.13x) | 47.68 | 1037.31 | 346 (1.37x) |
| HIGH_PHRASE_TOP_100 | luxir | 28.27 | 187.78 | 183 | 23.61 | 185.73 | 23 (0.13x) | 50.98 | 260.22 | 441 (2.41x) |
| HIGH_PHRASE_TOP_100 | opensearch | 55.20 | 306.94 | 101 | 50.30 | 278.53 | 14 (0.14x) | 173.31 | 1507.33 | 104 (1.03x) |
| HIGH_PHRASE_TOP_100 | elasticsearch | 57.41 | 322.81 | 99 | 54.05 | 295.17 | 13 (0.13x) | 173.95 | 1510.40 | 105 (1.06x) |
| HIGH_PHRASE_COUNT | luxir | 227.20 | 716.29 | 31 | 225.66 | 708.61 | 4 (0.12x) | 306.18 | 1137.66 | 86 (2.74x) |
| HIGH_PHRASE_COUNT | opensearch | 408.57 | 1196.03 | 17 | 425.21 | 1120.26 | 2 (0.12x) | 1140.73 | 3198.97 | 23 (1.33x) |
| HIGH_PHRASE_COUNT | elasticsearch | 315.65 | 869.89 | 24 | 310.53 | 843.77 | 3 (0.13x) | 971.77 | 2801.66 | 28 (1.16x) |
| MED_PHRASE_TOP_10 | luxir | 2.94 | 132.99 | 575 | 2.93 | 131.20 | 71 (0.12x) | 4.63 | 196.35 | 1403 (2.44x) |
| MED_PHRASE_TOP_10 | opensearch | 6.96 | 191.62 | 336 | 6.96 | 176.64 | 45 (0.13x) | 17.15 | 719.36 | 430 (1.28x) |
| MED_PHRASE_TOP_10 | elasticsearch | 7.20 | 194.81 | 324 | 7.26 | 180.48 | 43 (0.13x) | 16.78 | 712.19 | 414 (1.28x) |
| MED_PHRASE_TOP_100 | luxir | 8.70 | 193.15 | 275 | 8.83 | 192.38 | 34 (0.12x) | 13.73 | 270.85 | 697 (2.53x) |
| MED_PHRASE_TOP_100 | opensearch | 17.41 | 283.39 | 168 | 15.43 | 252.80 | 23 (0.14x) | 57.15 | 1303.55 | 167 (0.99x) |
| MED_PHRASE_TOP_100 | elasticsearch | 17.38 | 290.30 | 168 | 15.21 | 263.94 | 23 (0.14x) | 54.08 | 1336.32 | 166 (0.99x) |
| MED_PHRASE_COUNT | luxir | 59.58 | 438.53 | 84 | 58.88 | 434.94 | 10 (0.12x) | 92.35 | 553.47 | 223 (2.66x) |
| MED_PHRASE_COUNT | opensearch | 120.13 | 749.57 | 43 | 114.81 | 724.99 | 5 (0.12x) | 611.84 | 2085.89 | 46 (1.06x) |
| MED_PHRASE_COUNT | elasticsearch | 104.96 | 532.48 | 57 | 92.48 | 507.65 | 8 (0.13x) | 621.05 | 1955.84 | 48 (0.85x) |
| LOW_PHRASE_TOP_10 | luxir | 4.58 | 82.37 | 954 | 4.89 | 81.60 | 99 (0.10x) | 6.75 | 117.38 | 2320 (2.43x) |
| LOW_PHRASE_TOP_10 | opensearch | 7.45 | 125.50 | 573 | 7.92 | 108.86 | 66 (0.12x) | 20.91 | 579.07 | 644 (1.12x) |
| LOW_PHRASE_TOP_10 | elasticsearch | 7.66 | 134.53 | 567 | 8.04 | 116.09 | 64 (0.11x) | 20.21 | 576.00 | 648 (1.14x) |
| LOW_PHRASE_TOP_100 | luxir | 12.83 | 112.45 | 495 | 13.10 | 111.04 | 54 (0.11x) | 18.59 | 153.98 | 1231 (2.48x) |
| LOW_PHRASE_TOP_100 | opensearch | 19.36 | 209.53 | 269 | 16.59 | 150.91 | 40 (0.15x) | 82.69 | 989.18 | 232 (0.86x) |
| LOW_PHRASE_TOP_100 | elasticsearch | 19.23 | 206.08 | 271 | 17.02 | 160.51 | 38 (0.14x) | 80.58 | 1016.32 | 229 (0.85x) |
| LOW_PHRASE_COUNT | luxir | 26.37 | 219.39 | 224 | 31.41 | 217.22 | 25 (0.11x) | 43.36 | 276.48 | 579 (2.59x) |
| LOW_PHRASE_COUNT | opensearch | 74.43 | 414.98 | 92 | 61.34 | 397.06 | 12 (0.14x) | 359.94 | 1597.44 | 65 (0.71x) |
| LOW_PHRASE_COUNT | elasticsearch | 62.37 | 348.67 | 98 | 49.60 | 289.28 | 16 (0.17x) | 368.89 | 1472.51 | 66 (0.68x) |
| HIGH_SLOPPY_PHRASE_TOP_10 | luxir | 25.21 | 61.66 | 239 | 25.05 | 59.62 | 30 (0.13x) | 56.77 | 171.90 | 532 (2.23x) |
| HIGH_SLOPPY_PHRASE_TOP_10 | opensearch | 35.45 | 99.52 | 171 | 33.12 | 87.36 | 23 (0.13x) | 131.46 | 379.39 | 211 (1.23x) |
| HIGH_SLOPPY_PHRASE_TOP_10 | elasticsearch | 39.13 | 108.54 | 156 | 36.06 | 96.06 | 21 (0.13x) | 144.77 | 400.64 | 195 (1.25x) |
| HIGH_SLOPPY_PHRASE_TOP_100 | luxir | 28.54 | 77.95 | 206 | 28.09 | 77.25 | 26 (0.13x) | 64.93 | 213.63 | 468 (2.27x) |
| HIGH_SLOPPY_PHRASE_TOP_100 | opensearch | 45.63 | 122.94 | 138 | 41.12 | 109.76 | 19 (0.14x) | 187.01 | 431.10 | 163 (1.18x) |
| HIGH_SLOPPY_PHRASE_TOP_100 | elasticsearch | 50.56 | 135.29 | 124 | 46.05 | 121.86 | 17 (0.14x) | 192.25 | 424.70 | 159 (1.28x) |
| HIGH_SLOPPY_PHRASE_COUNT | luxir | 71.23 | 181.50 | 87 | 71.61 | 180.09 | 11 (0.13x) | 141.18 | 404.74 | 210 (2.42x) |
| HIGH_SLOPPY_PHRASE_COUNT | opensearch | 117.63 | 308.74 | 52 | 113.73 | 286.98 | 7 (0.13x) | 238.34 | 655.36 | 104 (1.98x) |
| HIGH_SLOPPY_PHRASE_COUNT | elasticsearch | 84.03 | 222.34 | 73 | 80.58 | 205.57 | 9 (0.13x) | 238.59 | 625.15 | 113 (1.56x) |
| MED_SLOPPY_PHRASE_TOP_10 | luxir | 24.18 | 107.20 | 217 | 23.98 | 106.37 | 27 (0.13x) | 39.58 | 198.40 | 524 (2.42x) |
| MED_SLOPPY_PHRASE_TOP_10 | opensearch | 37.85 | 217.09 | 121 | 32.22 | 163.07 | 18 (0.15x) | 237.57 | 1321.98 | 84 (0.69x) |
| MED_SLOPPY_PHRASE_TOP_10 | elasticsearch | 39.84 | 225.92 | 116 | 32.90 | 169.22 | 18 (0.15x) | 249.98 | 1375.23 | 79 (0.68x) |
| MED_SLOPPY_PHRASE_TOP_100 | luxir | 28.48 | 117.18 | 178 | 28.09 | 116.09 | 23 (0.13x) | 46.40 | 214.66 | 434 (2.44x) |
| MED_SLOPPY_PHRASE_TOP_100 | opensearch | 55.13 | 212.48 | 102 | 44.99 | 170.50 | 15 (0.15x) | 261.38 | 1305.60 | 75 (0.73x) |
| MED_SLOPPY_PHRASE_TOP_100 | elasticsearch | 55.84 | 224.38 | 98 | 47.97 | 179.46 | 14 (0.15x) | 266.75 | 1317.89 | 74 (0.76x) |
| MED_SLOPPY_PHRASE_COUNT | luxir | 50.34 | 162.69 | 129 | 49.89 | 161.92 | 16 (0.13x) | 72.45 | 285.69 | 327 (2.53x) |
| MED_SLOPPY_PHRASE_COUNT | opensearch | 92.03 | 282.62 | 70 | 87.74 | 268.54 | 10 (0.14x) | 316.67 | 1227.78 | 66 (0.94x) |
| MED_SLOPPY_PHRASE_COUNT | elasticsearch | 66.50 | 203.90 | 88 | 59.65 | 189.82 | 12 (0.14x) | 304.38 | 1233.92 | 67 (0.77x) |
| LOW_SLOPPY_PHRASE_TOP_10 | luxir | 20.75 | 277.25 | 222 | 20.69 | 274.43 | 28 (0.13x) | 30.09 | 379.65 | 563 (2.53x) |
| LOW_SLOPPY_PHRASE_TOP_10 | opensearch | 33.79 | 406.53 | 116 | 27.33 | 361.98 | 18 (0.16x) | 190.72 | 1612.80 | 76 (0.65x) |
| LOW_SLOPPY_PHRASE_TOP_10 | elasticsearch | 38.49 | 454.65 | 103 | 28.37 | 390.65 | 17 (0.17x) | 182.14 | 1661.95 | 74 (0.72x) |
| LOW_SLOPPY_PHRASE_TOP_100 | luxir | 24.03 | 303.87 | 191 | 23.90 | 304.64 | 25 (0.13x) | 34.98 | 420.86 | 482 (2.52x) |
| LOW_SLOPPY_PHRASE_TOP_100 | opensearch | 44.80 | 438.53 | 103 | 38.08 | 383.23 | 16 (0.16x) | 239.49 | 1633.28 | 73 (0.71x) |
| LOW_SLOPPY_PHRASE_TOP_100 | elasticsearch | 47.39 | 457.73 | 98 | 38.46 | 408.57 | 16 (0.16x) | 240.38 | 1671.17 | 71 (0.72x) |
| LOW_SLOPPY_PHRASE_COUNT | luxir | 28.99 | 293.89 | 183 | 28.82 | 291.84 | 24 (0.13x) | 40.38 | 401.15 | 463 (2.54x) |
| LOW_SLOPPY_PHRASE_COUNT | opensearch | 63.81 | 496.89 | 89 | 53.18 | 456.96 | 13 (0.15x) | 294.91 | 1674.24 | 70 (0.79x) |
| LOW_SLOPPY_PHRASE_COUNT | elasticsearch | 51.04 | 413.18 | 102 | 40.09 | 363.01 | 16 (0.16x) | 262.91 | 1580.03 | 71 (0.70x) |
| WILDCARD_TOP_10 | luxir | 2.10 | 8.75 | 3468 | 2.10 | 8.66 | 423 (0.12x) | 3.36 | 14.67 | 8210 (2.37x) |
| WILDCARD_TOP_10 | opensearch | 5.31 | 27.49 | 1174 | 4.54 | 18.80 | 184 (0.16x) | 16.73 | 91.20 | 1480 (1.26x) |
| WILDCARD_TOP_10 | elasticsearch | 3.30 | 12.86 | 2091 | 3.40 | 11.88 | 262 (0.13x) | 5.00 | 19.02 | 5499 (2.63x) |
| WILDCARD_TOP_100 | luxir | 2.11 | 8.87 | 3435 | 2.12 | 8.70 | 420 (0.12x) | 3.38 | 14.96 | 8135 (2.37x) |
| WILDCARD_TOP_100 | opensearch | 5.33 | 27.81 | 1170 | 4.50 | 18.73 | 185 (0.16x) | 16.96 | 90.88 | 1471 (1.26x) |
| WILDCARD_TOP_100 | elasticsearch | 3.44 | 12.78 | 2029 | 3.61 | 11.96 | 250 (0.12x) | 5.14 | 19.36 | 5324 (2.62x) |
| WILDCARD_COUNT | luxir | 3.95 | 11.88 | 1780 | 4.15 | 11.93 | 216 (0.12x) | 6.37 | 22.88 | 4199 (2.36x) |
| WILDCARD_COUNT | opensearch | 16.10 | 60.16 | 429 | 15.56 | 58.08 | 55 (0.13x) | 28.82 | 92.16 | 1005 (2.34x) |
| WILDCARD_COUNT | elasticsearch | 7.33 | 17.05 | 1055 | 7.54 | 16.26 | 130 (0.12x) | 10.89 | 27.36 | 2781 (2.64x) |
| PREFIX3_TOP_10 | luxir | 0.77 | 20.78 | 4795 | 0.79 | 17.93 | 565 (0.12x) | 1.98 | 66.94 | 5715 (1.19x) |
| PREFIX3_TOP_10 | opensearch | 6.88 | 139.26 | 589 | 3.68 | 51.33 | 137 (0.23x) | 30.08 | 482.56 | 574 (0.97x) |
| PREFIX3_TOP_10 | elasticsearch | 2.01 | 23.42 | 2283 | 1.96 | 21.36 | 270 (0.12x) | 3.44 | 35.42 | 5622 (2.46x) |
| PREFIX3_TOP_100 | luxir | 0.79 | 20.85 | 4718 | 0.81 | 17.77 | 566 (0.12x) | 1.93 | 65.98 | 5779 (1.22x) |
| PREFIX3_TOP_100 | opensearch | 6.96 | 137.60 | 587 | 3.80 | 51.39 | 134 (0.23x) | 30.25 | 478.98 | 570 (0.97x) |
| PREFIX3_TOP_100 | elasticsearch | 2.15 | 23.39 | 2195 | 2.04 | 21.49 | 265 (0.12x) | 3.60 | 36.09 | 5426 (2.47x) |
| PREFIX3_COUNT | luxir | 3.04 | 31.98 | 1679 | 3.25 | 31.26 | 193 (0.11x) | 5.43 | 64.73 | 3292 (1.96x) |
| PREFIX3_COUNT | opensearch | 11.92 | 112.51 | 407 | 10.91 | 80.19 | 57 (0.14x) | 37.31 | 367.87 | 545 (1.34x) |
| PREFIX3_COUNT | elasticsearch | 6.78 | 34.30 | 910 | 7.15 | 33.18 | 109 (0.12x) | 10.93 | 51.71 | 2343 (2.57x) |
| WILDCARD_SCAN_TOP_10 | luxir | 11.21 | 18.16 | 738 | 11.34 | 18.29 | 91 (0.12x) | 16.14 | 40.35 | 1911 (2.59x) |
| WILDCARD_SCAN_TOP_10 | opensearch | 16.09 | 27.92 | 509 | 16.43 | 26.29 | 64 (0.13x) | 24.93 | 48.00 | 1300 (2.55x) |
| WILDCARD_SCAN_TOP_10 | elasticsearch | 15.04 | 25.63 | 547 | 15.51 | 24.45 | 67 (0.12x) | 22.88 | 43.97 | 1419 (2.59x) |
| WILDCARD_SCAN_TOP_100 | luxir | 11.26 | 18.30 | 734 | 11.36 | 18.35 | 91 (0.12x) | 16.14 | 40.73 | 1905 (2.59x) |
| WILDCARD_SCAN_TOP_100 | opensearch | 16.22 | 27.95 | 506 | 16.41 | 26.34 | 64 (0.13x) | 25.01 | 48.45 | 1292 (2.55x) |
| WILDCARD_SCAN_TOP_100 | elasticsearch | 15.23 | 25.74 | 543 | 15.54 | 24.51 | 67 (0.12x) | 23.01 | 44.00 | 1405 (2.59x) |
| WILDCARD_SCAN_COUNT | luxir | 11.43 | 18.80 | 717 | 11.55 | 18.86 | 88 (0.12x) | 16.75 | 42.17 | 1840 (2.57x) |
| WILDCARD_SCAN_COUNT | opensearch | 16.93 | 33.02 | 482 | 16.70 | 32.40 | 61 (0.13x) | 26.03 | 53.18 | 1222 (2.53x) |
| WILDCARD_SCAN_COUNT | elasticsearch | 15.84 | 27.98 | 520 | 15.83 | 26.98 | 65 (0.13x) | 23.90 | 46.81 | 1345 (2.59x) |
| WILDCARD_LEAD_TOP_10 | luxir | 242.56 | 252.80 | 33 | 241.02 | 247.68 | 4 (0.13x) | 333.31 | 673.28 | 82 (2.51x) |
| WILDCARD_LEAD_TOP_10 | opensearch | 367.62 | 389.63 | 22 | 369.41 | 398.59 | 3 (0.13x) | 580.10 | 872.45 | 51 (2.38x) |
| WILDCARD_LEAD_TOP_10 | elasticsearch | 342.27 | 359.68 | 23 | 344.57 | 356.35 | 3 (0.12x) | 533.50 | 808.45 | 56 (2.41x) |
| WILDCARD_LEAD_TOP_100 | luxir | 242.56 | 252.16 | 33 | 241.02 | 249.73 | 4 (0.13x) | 334.08 | 675.84 | 81 (2.48x) |
| WILDCARD_LEAD_TOP_100 | opensearch | 367.10 | 387.07 | 22 | 368.89 | 385.02 | 3 (0.12x) | 581.12 | 900.61 | 51 (2.37x) |
| WILDCARD_LEAD_TOP_100 | elasticsearch | 342.01 | 360.45 | 23 | 344.83 | 355.07 | 3 (0.12x) | 532.99 | 825.34 | 56 (2.40x) |
| WILDCARD_LEAD_COUNT | luxir | 242.43 | 252.16 | 33 | 241.53 | 249.85 | 4 (0.13x) | 334.85 | 678.40 | 81 (2.46x) |
| WILDCARD_LEAD_COUNT | opensearch | 368.38 | 390.91 | 21 | 370.43 | 392.70 | 3 (0.13x) | 583.17 | 892.41 | 51 (2.38x) |
| WILDCARD_LEAD_COUNT | elasticsearch | 344.32 | 366.08 | 23 | 344.83 | 357.89 | 3 (0.13x) | 535.55 | 830.46 | 56 (2.42x) |
| REGEX_TOP_10 | luxir | 7.37 | 262.91 | 126 | 6.47 | 259.71 | 17 (0.13x) | 10.54 | 434.94 | 304 (2.40x) |
| REGEX_TOP_10 | opensearch | 34.59 | 545.79 | 54 | 32.69 | 445.69 | 9 (0.17x) | 109.44 | 2779.14 | 67 (1.25x) |
| REGEX_TOP_10 | elasticsearch | 15.13 | 388.61 | 96 | 15.05 | 378.62 | 13 (0.13x) | 31.98 | 695.29 | 224 (2.33x) |
| REGEX_TOP_100 | luxir | 7.40 | 265.21 | 127 | 6.44 | 270.08 | 17 (0.13x) | 10.73 | 413.69 | 305 (2.40x) |
| REGEX_TOP_100 | opensearch | 35.36 | 552.96 | 54 | 33.02 | 444.67 | 9 (0.16x) | 117.38 | 2811.90 | 66 (1.24x) |
| REGEX_TOP_100 | elasticsearch | 15.21 | 389.12 | 95 | 15.02 | 378.37 | 13 (0.13x) | 32.43 | 701.44 | 224 (2.34x) |
| REGEX_COUNT | luxir | 27.90 | 291.07 | 107 | 27.74 | 285.95 | 14 (0.13x) | 47.04 | 479.49 | 260 (2.44x) |
| REGEX_COUNT | opensearch | 78.66 | 537.60 | 50 | 69.76 | 461.57 | 8 (0.16x) | 187.01 | 2641.92 | 67 (1.35x) |
| REGEX_COUNT | elasticsearch | 32.34 | 399.87 | 89 | 31.82 | 388.61 | 12 (0.13x) | 54.72 | 702.98 | 212 (2.39x) |
Server cost
Section titled “Server cost”cores busy is measured server CPU over wall clock: the parallelism the engine actually used, background work included.
| Task | Engine | baseline CPU ms/req | baseline cores busy | baseline anon MiB | c1 CPU ms/req | c1 cores busy | c1 anon MiB | c32+t4 CPU ms/req | c32+t4 cores busy | c32+t4 anon MiB |
|---|---|---|---|---|---|---|---|---|---|---|
| HIGH_TERM_TOP_10 | luxir | 0.170 | 7.67 | 14.23 | 0.166 | 0.99 | 14.10 | 0.257 | 27.24 | 14.41 |
| HIGH_TERM_TOP_10 | opensearch | 0.458 | 7.96 | 9134.85 | 0.412 | 1.00 | 9133.95 | 0.555 | 23.95 | 9137.04 |
| HIGH_TERM_TOP_10 | elasticsearch | 0.456 | 7.89 | 9032.43 | 0.398 | 1.00 | 9024.84 | 0.550 | 23.63 | 9033.98 |
| HIGH_TERM_TOP_100 | luxir | 0.803 | 7.80 | 15.73 | 0.782 | 1.00 | 15.29 | 1.201 | 27.48 | 18.94 |
| HIGH_TERM_TOP_100 | opensearch | 1.522 | 7.99 | 9180.61 | 1.461 | 0.99 | 9180.21 | 1.878 | 25.18 | 9181.20 |
| HIGH_TERM_TOP_100 | elasticsearch | 1.512 | 7.98 | 9034.71 | 1.435 | 0.99 | 9034.43 | 1.879 | 25.26 | 9035.29 |
| HIGH_TERM_COUNT | luxir | 0.021 | 2.92 | 18.75 | 0.024 | 0.85 | 18.75 | 0.023 | 12.22 | 18.84 |
| HIGH_TERM_COUNT | opensearch | 0.097 | 7.90 | 9225.03 | 0.080 | 0.98 | 9222.73 | 0.134 | 23.30 | 9257.43 |
| HIGH_TERM_COUNT | elasticsearch | 0.088 | 7.55 | 9048.52 | 0.072 | 0.94 | 9044.70 | 0.122 | 21.98 | 9053.11 |
| MED_TERM_TOP_10 | luxir | 0.119 | 7.51 | 18.91 | 0.116 | 0.98 | 18.88 | 0.179 | 26.84 | 18.99 |
| MED_TERM_TOP_10 | opensearch | 0.300 | 7.95 | 9263.25 | 0.269 | 1.00 | 9262.90 | 0.369 | 23.71 | 9263.97 |
| MED_TERM_TOP_10 | elasticsearch | 0.297 | 7.85 | 9059.53 | 0.253 | 0.98 | 9059.21 | 0.363 | 23.33 | 9059.87 |
| MED_TERM_TOP_100 | luxir | 0.558 | 7.78 | 19.14 | 0.546 | 0.99 | 19.09 | 0.852 | 27.57 | 19.38 |
| MED_TERM_TOP_100 | opensearch | 0.872 | 7.98 | 9301.46 | 0.817 | 1.00 | 9301.38 | 1.125 | 24.68 | 9301.72 |
| MED_TERM_TOP_100 | elasticsearch | 0.887 | 7.97 | 9060.79 | 0.795 | 1.00 | 9060.71 | 1.142 | 24.68 | 9061.45 |
| MED_TERM_COUNT | luxir | 0.021 | 2.92 | 19.41 | 0.024 | 0.85 | 19.41 | 0.023 | 12.12 | 19.50 |
| MED_TERM_COUNT | opensearch | 0.098 | 7.86 | 9308.59 | 0.079 | 0.98 | 9301.96 | 0.135 | 23.14 | 9308.86 |
| MED_TERM_COUNT | elasticsearch | 0.088 | 7.51 | 9064.14 | 0.076 | 0.95 | 9061.47 | 0.123 | 22.15 | 9064.38 |
| LOW_TERM_TOP_10 | luxir | 0.093 | 7.32 | 19.57 | 0.090 | 0.98 | 19.55 | 0.134 | 26.12 | 19.58 |
| LOW_TERM_TOP_10 | opensearch | 0.238 | 8.02 | 9309.07 | 0.209 | 1.00 | 9309.05 | 0.298 | 23.87 | 9310.00 |
| LOW_TERM_TOP_10 | elasticsearch | 0.236 | 7.81 | 9068.04 | 0.199 | 0.97 | 9068.10 | 0.292 | 23.28 | 9068.78 |
| LOW_TERM_TOP_100 | luxir | 0.362 | 7.85 | 19.58 | 0.355 | 0.98 | 19.58 | 0.542 | 27.61 | 19.68 |
| LOW_TERM_TOP_100 | opensearch | 0.532 | 8.02 | 9310.57 | 0.463 | 1.00 | 9310.00 | 0.678 | 24.21 | 9310.65 |
| LOW_TERM_TOP_100 | elasticsearch | 0.593 | 7.96 | 9068.80 | 0.508 | 0.99 | 9068.73 | 0.748 | 24.16 | 9068.86 |
| LOW_TERM_COUNT | luxir | 0.021 | 2.89 | 19.74 | 0.024 | 0.86 | 19.71 | 0.023 | 12.08 | 19.78 |
| LOW_TERM_COUNT | opensearch | 0.103 | 8.03 | 9311.11 | 0.085 | 0.99 | 9310.77 | 0.142 | 23.44 | 9311.32 |
| LOW_TERM_COUNT | elasticsearch | 0.089 | 7.57 | 9069.89 | 0.073 | 0.94 | 9068.86 | 0.123 | 22.01 | 9069.98 |
| AND_HIGH_HIGH_TOP_10 | luxir | 5.587 | 7.99 | 19.79 | 5.571 | 0.95 | 19.79 | 7.889 | 27.93 | 19.86 |
| AND_HIGH_HIGH_TOP_10 | opensearch | 6.954 | 7.97 | 9349.64 | 6.983 | 0.97 | 9347.20 | 8.574 | 26.33 | 9349.65 |
| AND_HIGH_HIGH_TOP_10 | elasticsearch | 7.111 | 7.97 | 9115.94 | 7.409 | 0.95 | 9115.81 | 8.649 | 26.34 | 9115.94 |
| AND_HIGH_HIGH_TOP_100 | luxir | 7.930 | 7.98 | 19.52 | 7.926 | 0.97 | 19.48 | 10.838 | 27.93 | 19.94 |
| AND_HIGH_HIGH_TOP_100 | opensearch | 9.391 | 7.97 | 9349.71 | 9.452 | 0.96 | 9349.71 | 11.664 | 26.51 | 9350.09 |
| AND_HIGH_HIGH_TOP_100 | elasticsearch | 9.710 | 7.95 | 9116.07 | 9.816 | 0.96 | 9116.00 | 11.870 | 26.45 | 9116.07 |
| AND_HIGH_HIGH_COUNT | luxir | 3.073 | 7.99 | 19.57 | 3.068 | 0.93 | 19.56 | 4.419 | 27.94 | 19.95 |
| AND_HIGH_HIGH_COUNT | opensearch | 22.707 | 7.97 | 9360.61 | 21.996 | 0.99 | 9360.57 | 30.669 | 26.85 | 9360.73 |
| AND_HIGH_HIGH_COUNT | elasticsearch | 3.224 | 7.95 | 9117.26 | 3.202 | 0.94 | 9117.26 | 4.032 | 25.81 | 9117.26 |
| AND_HIGH_MED_TOP_10 | luxir | 1.531 | 7.94 | 19.57 | 1.541 | 0.95 | 19.57 | 2.035 | 27.82 | 20.02 |
| AND_HIGH_MED_TOP_10 | opensearch | 1.944 | 7.98 | 9360.73 | 1.951 | 0.96 | 9360.73 | 2.403 | 25.37 | 9360.73 |
| AND_HIGH_MED_TOP_10 | elasticsearch | 2.216 | 7.96 | 9117.39 | 2.215 | 0.95 | 9117.32 | 2.682 | 25.37 | 9117.39 |
| AND_HIGH_MED_TOP_100 | luxir | 2.332 | 7.92 | 19.63 | 2.297 | 0.95 | 19.63 | 3.063 | 27.89 | 20.02 |
| AND_HIGH_MED_TOP_100 | opensearch | 2.821 | 7.98 | 9360.76 | 2.783 | 0.96 | 9360.73 | 3.394 | 25.58 | 9361.53 |
| AND_HIGH_MED_TOP_100 | elasticsearch | 3.167 | 7.97 | 9117.64 | 3.068 | 0.94 | 9117.51 | 3.719 | 25.79 | 9117.64 |
| AND_HIGH_MED_COUNT | luxir | 2.048 | 7.98 | 19.58 | 2.029 | 0.97 | 19.58 | 2.919 | 27.91 | 20.04 |
| AND_HIGH_MED_COUNT | opensearch | 10.190 | 7.97 | 9361.67 | 9.750 | 0.98 | 9361.60 | 13.649 | 26.47 | 9361.70 |
| AND_HIGH_MED_COUNT | elasticsearch | 3.049 | 7.96 | 9117.84 | 2.980 | 0.95 | 9117.78 | 3.594 | 25.65 | 9117.84 |
| AND_HIGH_LOW_TOP_10 | luxir | 0.263 | 7.55 | 19.59 | 0.224 | 0.99 | 19.59 | 0.317 | 26.73 | 16.18 |
| AND_HIGH_LOW_TOP_10 | opensearch | 0.484 | 7.96 | 9361.82 | 0.434 | 1.00 | 9361.82 | 0.509 | 23.96 | 9361.99 |
| AND_HIGH_LOW_TOP_10 | elasticsearch | 0.599 | 7.92 | 9118.27 | 0.525 | 0.99 | 9118.20 | 0.613 | 23.91 | 9118.27 |
| AND_HIGH_LOW_TOP_100 | luxir | 0.451 | 7.71 | 15.75 | 0.387 | 0.99 | 15.74 | 0.524 | 27.20 | 16.27 |
| AND_HIGH_LOW_TOP_100 | opensearch | 0.694 | 7.98 | 9361.99 | 0.617 | 1.00 | 9361.99 | 0.785 | 24.36 | 9362.02 |
| AND_HIGH_LOW_TOP_100 | elasticsearch | 0.761 | 7.97 | 9118.34 | 0.698 | 1.00 | 9118.34 | 0.884 | 24.30 | 9118.41 |
| AND_HIGH_LOW_COUNT | luxir | 0.323 | 7.64 | 15.82 | 0.290 | 0.99 | 15.82 | 0.359 | 27.08 | 16.27 |
| AND_HIGH_LOW_COUNT | opensearch | 0.580 | 7.96 | 9365.64 | 0.536 | 1.00 | 9365.64 | 0.673 | 24.13 | 9365.67 |
| AND_HIGH_LOW_COUNT | elasticsearch | 0.484 | 7.85 | 9118.46 | 0.448 | 0.99 | 9118.45 | 0.546 | 23.63 | 9118.45 |
| OR_HIGH_HIGH_TOP_10 | luxir | 5.234 | 7.99 | 15.82 | 5.287 | 0.95 | 15.82 | 7.705 | 27.92 | 16.90 |
| OR_HIGH_HIGH_TOP_10 | opensearch | 7.615 | 7.97 | 9388.98 | 8.085 | 0.96 | 9388.85 | 9.313 | 26.36 | 9389.05 |
| OR_HIGH_HIGH_TOP_10 | elasticsearch | 7.628 | 7.96 | 9119.46 | 7.900 | 0.96 | 9119.34 | 9.301 | 26.37 | 9119.59 |
| OR_HIGH_HIGH_TOP_100 | luxir | 7.301 | 7.97 | 16.56 | 7.359 | 0.96 | 16.56 | 10.397 | 27.92 | 17.11 |
| OR_HIGH_HIGH_TOP_100 | opensearch | 9.788 | 7.96 | 9389.12 | 9.848 | 0.97 | 9389.05 | 12.025 | 26.49 | 9389.12 |
| OR_HIGH_HIGH_TOP_100 | elasticsearch | 9.878 | 7.96 | 9119.62 | 10.148 | 0.96 | 9119.62 | 12.061 | 26.51 | 9119.56 |
| OR_HIGH_HIGH_COUNT | luxir | 3.021 | 7.99 | 16.73 | 3.011 | 0.92 | 16.73 | 4.367 | 27.77 | 17.11 |
| OR_HIGH_HIGH_COUNT | opensearch | 22.157 | 7.95 | 9390.92 | 22.067 | 0.99 | 9390.85 | 29.582 | 26.84 | 9390.98 |
| OR_HIGH_HIGH_COUNT | elasticsearch | 3.257 | 7.96 | 9119.98 | 3.161 | 0.94 | 9119.98 | 4.019 | 25.74 | 9120.05 |
| OR_HIGH_MED_TOP_10 | luxir | 1.639 | 7.94 | 16.77 | 1.638 | 0.96 | 16.77 | 2.267 | 27.88 | 17.15 |
| OR_HIGH_MED_TOP_10 | opensearch | 2.005 | 7.99 | 9391.02 | 2.001 | 0.97 | 9390.99 | 2.470 | 25.39 | 9391.02 |
| OR_HIGH_MED_TOP_10 | elasticsearch | 2.259 | 7.97 | 9120.05 | 2.248 | 0.96 | 9120.05 | 2.745 | 25.44 | 9119.98 |
| OR_HIGH_MED_TOP_100 | luxir | 2.576 | 7.95 | 16.77 | 2.563 | 0.95 | 16.77 | 3.464 | 27.87 | 17.15 |
| OR_HIGH_MED_TOP_100 | opensearch | 3.044 | 7.98 | 9391.14 | 2.949 | 0.96 | 9391.14 | 3.636 | 25.69 | 9391.14 |
| OR_HIGH_MED_TOP_100 | elasticsearch | 3.337 | 7.98 | 9119.98 | 3.198 | 0.94 | 9119.98 | 3.946 | 25.84 | 9120.05 |
| OR_HIGH_MED_COUNT | luxir | 1.920 | 7.98 | 16.77 | 1.899 | 0.96 | 16.77 | 2.779 | 27.94 | 17.15 |
| OR_HIGH_MED_COUNT | opensearch | 13.125 | 7.95 | 9391.43 | 12.693 | 0.98 | 9391.21 | 17.089 | 26.68 | 9391.50 |
| OR_HIGH_MED_COUNT | elasticsearch | 2.179 | 7.95 | 9120.05 | 2.092 | 0.95 | 9120.05 | 2.699 | 25.35 | 9120.05 |
| OR_HIGH_LOW_TOP_10 | luxir | 0.332 | 7.66 | 16.77 | 0.297 | 0.99 | 16.77 | 0.431 | 27.13 | 17.15 |
| OR_HIGH_LOW_TOP_10 | opensearch | 0.467 | 7.97 | 9392.15 | 0.407 | 1.00 | 9391.50 | 0.536 | 23.98 | 9392.20 |
| OR_HIGH_LOW_TOP_10 | elasticsearch | 0.896 | 7.93 | 9120.23 | 0.793 | 1.00 | 9120.17 | 0.990 | 24.44 | 9120.30 |
| OR_HIGH_LOW_TOP_100 | luxir | 0.881 | 7.85 | 16.77 | 0.814 | 0.99 | 16.77 | 1.146 | 27.61 | 17.18 |
| OR_HIGH_LOW_TOP_100 | opensearch | 0.981 | 7.99 | 9392.48 | 0.880 | 1.00 | 9392.48 | 1.195 | 24.78 | 9392.49 |
| OR_HIGH_LOW_TOP_100 | elasticsearch | 1.360 | 7.98 | 9120.30 | 1.298 | 0.99 | 9120.30 | 1.651 | 25.10 | 9120.36 |
| OR_HIGH_LOW_COUNT | luxir | 1.350 | 7.97 | 16.80 | 1.348 | 0.98 | 16.80 | 1.976 | 27.92 | 17.18 |
| OR_HIGH_LOW_COUNT | opensearch | 10.575 | 7.95 | 9392.49 | 10.683 | 0.97 | 9392.49 | 12.985 | 26.50 | 9393.93 |
| OR_HIGH_LOW_COUNT | elasticsearch | 5.688 | 7.95 | 9120.55 | 5.632 | 0.96 | 9120.36 | 6.200 | 25.98 | 9120.55 |
| HIGH_PHRASE_TOP_10 | luxir | 12.902 | 7.87 | 21.99 | 13.159 | 0.98 | 19.74 | 18.875 | 27.74 | 36.70 |
| HIGH_PHRASE_TOP_10 | opensearch | 29.925 | 7.91 | 9435.67 | 29.331 | 1.00 | 9435.47 | 41.695 | 14.65 | 9435.68 |
| HIGH_PHRASE_TOP_10 | elasticsearch | 31.525 | 7.94 | 9124.68 | 30.301 | 1.00 | 9124.48 | 43.420 | 15.06 | 9124.74 |
| HIGH_PHRASE_TOP_100 | luxir | 43.332 | 7.92 | 39.31 | 43.217 | 0.99 | 37.68 | 62.012 | 27.40 | 48.80 |
| HIGH_PHRASE_TOP_100 | opensearch | 77.505 | 7.85 | 9435.68 | 73.116 | 1.00 | 9435.68 | 116.654 | 12.05 | 9435.69 |
| HIGH_PHRASE_TOP_100 | elasticsearch | 79.810 | 7.90 | 9124.93 | 75.373 | 1.00 | 9124.86 | 120.823 | 12.66 | 9124.93 |
| HIGH_PHRASE_COUNT | luxir | 248.811 | 7.81 | 48.04 | 270.270 | 1.00 | 48.04 | 310.695 | 26.69 | 24.79 |
| HIGH_PHRASE_COUNT | opensearch | 438.449 | 7.64 | 9436.79 | 465.455 | 1.01 | 9436.53 | 628.435 | 14.63 | 9436.93 |
| HIGH_PHRASE_COUNT | elasticsearch | 317.674 | 7.58 | 9124.94 | 331.562 | 1.00 | 9125.00 | 483.487 | 13.37 | 9125.01 |
| MED_PHRASE_TOP_10 | luxir | 13.739 | 7.91 | 24.90 | 13.886 | 0.99 | 24.79 | 19.575 | 27.47 | 40.93 |
| MED_PHRASE_TOP_10 | opensearch | 23.461 | 7.90 | 9436.94 | 22.215 | 0.99 | 9436.93 | 33.319 | 14.31 | 9436.95 |
| MED_PHRASE_TOP_10 | elasticsearch | 24.360 | 7.89 | 9125.07 | 23.054 | 0.99 | 9125.07 | 34.975 | 14.49 | 9125.07 |
| MED_PHRASE_TOP_100 | luxir | 28.612 | 7.87 | 40.93 | 28.950 | 0.99 | 40.93 | 39.384 | 27.40 | 41.34 |
| MED_PHRASE_TOP_100 | opensearch | 46.639 | 7.86 | 9436.95 | 42.700 | 1.00 | 9436.95 | 69.345 | 11.54 | 9436.95 |
| MED_PHRASE_TOP_100 | elasticsearch | 47.279 | 7.89 | 9125.07 | 42.669 | 0.99 | 9125.01 | 70.649 | 11.71 | 9125.14 |
| MED_PHRASE_COUNT | luxir | 94.162 | 7.87 | 40.34 | 98.911 | 1.00 | 40.34 | 120.209 | 27.12 | 40.34 |
| MED_PHRASE_COUNT | opensearch | 180.487 | 7.82 | 9436.96 | 189.074 | 1.00 | 9436.95 | 276.152 | 12.73 | 9437.04 |
| MED_PHRASE_COUNT | elasticsearch | 137.348 | 7.83 | 9125.14 | 133.333 | 1.00 | 9125.14 | 222.980 | 10.61 | 9125.14 |
| LOW_PHRASE_TOP_10 | luxir | 8.310 | 7.92 | 40.80 | 9.909 | 0.98 | 40.43 | 11.969 | 27.77 | 40.80 |
| LOW_PHRASE_TOP_10 | opensearch | 13.659 | 7.82 | 9437.04 | 14.849 | 0.98 | 9437.04 | 17.833 | 11.51 | 9437.04 |
| LOW_PHRASE_TOP_10 | elasticsearch | 13.848 | 7.85 | 9125.07 | 15.375 | 0.98 | 9125.07 | 18.178 | 11.81 | 9125.20 |
| LOW_PHRASE_TOP_100 | luxir | 15.893 | 7.88 | 40.82 | 18.125 | 0.99 | 40.80 | 22.527 | 27.76 | 32.48 |
| LOW_PHRASE_TOP_100 | opensearch | 27.290 | 7.59 | 9437.05 | 25.025 | 0.99 | 9437.04 | 38.310 | 8.85 | 9437.11 |
| LOW_PHRASE_TOP_100 | elasticsearch | 28.184 | 7.63 | 9125.20 | 25.648 | 0.98 | 9125.20 | 39.289 | 9.00 | 9125.14 |
| LOW_PHRASE_COUNT | luxir | 35.231 | 7.87 | 32.48 | 40.407 | 0.99 | 32.48 | 47.035 | 27.48 | 32.48 |
| LOW_PHRASE_COUNT | opensearch | 84.204 | 7.75 | 9437.11 | 80.160 | 1.00 | 9437.11 | 140.206 | 9.10 | 9437.18 |
| LOW_PHRASE_COUNT | elasticsearch | 78.601 | 7.61 | 9125.15 | 60.424 | 1.00 | 9125.14 | 123.110 | 8.11 | 9125.21 |
| HIGH_SLOPPY_PHRASE_TOP_10 | luxir | 33.212 | 7.93 | 32.56 | 32.881 | 0.99 | 32.56 | 51.958 | 27.73 | 32.56 |
| HIGH_SLOPPY_PHRASE_TOP_10 | opensearch | 46.341 | 7.94 | 9441.43 | 43.233 | 1.00 | 9441.36 | 65.421 | 13.84 | 9441.49 |
| HIGH_SLOPPY_PHRASE_TOP_10 | elasticsearch | 50.862 | 7.94 | 9135.92 | 47.264 | 0.99 | 9135.86 | 72.892 | 14.20 | 9135.86 |
| HIGH_SLOPPY_PHRASE_TOP_100 | luxir | 38.476 | 7.93 | 32.56 | 37.863 | 0.99 | 32.56 | 58.483 | 27.34 | 32.56 |
| HIGH_SLOPPY_PHRASE_TOP_100 | opensearch | 57.466 | 7.94 | 9441.62 | 53.280 | 1.00 | 9441.49 | 81.671 | 13.30 | 9441.62 |
| HIGH_SLOPPY_PHRASE_TOP_100 | elasticsearch | 63.788 | 7.91 | 9135.92 | 59.464 | 1.00 | 9135.86 | 90.260 | 14.36 | 9136.12 |
| HIGH_SLOPPY_PHRASE_COUNT | luxir | 90.871 | 7.90 | 32.57 | 89.910 | 1.00 | 32.57 | 131.294 | 27.55 | 32.57 |
| HIGH_SLOPPY_PHRASE_COUNT | opensearch | 151.238 | 7.92 | 9441.69 | 145.857 | 1.00 | 9441.68 | 210.204 | 21.80 | 9441.71 |
| HIGH_SLOPPY_PHRASE_COUNT | elasticsearch | 109.347 | 7.92 | 9136.12 | 105.474 | 1.00 | 9136.12 | 147.599 | 16.71 | 9136.12 |
| MED_SLOPPY_PHRASE_TOP_10 | luxir | 36.613 | 7.94 | 32.57 | 36.314 | 0.99 | 32.57 | 52.308 | 27.55 | 32.57 |
| MED_SLOPPY_PHRASE_TOP_10 | opensearch | 63.674 | 7.78 | 9441.85 | 54.324 | 1.00 | 9441.84 | 105.481 | 8.81 | 9441.85 |
| MED_SLOPPY_PHRASE_TOP_10 | elasticsearch | 68.822 | 7.79 | 9136.18 | 56.348 | 1.00 | 9136.12 | 112.198 | 8.86 | 9136.43 |
| MED_SLOPPY_PHRASE_TOP_100 | luxir | 44.537 | 7.94 | 32.57 | 44.053 | 0.99 | 32.57 | 63.079 | 27.42 | 32.57 |
| MED_SLOPPY_PHRASE_TOP_100 | opensearch | 76.814 | 7.88 | 9441.85 | 65.921 | 1.00 | 9441.85 | 124.244 | 9.33 | 9441.85 |
| MED_SLOPPY_PHRASE_TOP_100 | elasticsearch | 80.757 | 7.90 | 9136.50 | 70.210 | 1.00 | 9136.50 | 132.460 | 9.72 | 9136.50 |
| MED_SLOPPY_PHRASE_COUNT | luxir | 61.271 | 7.91 | 32.57 | 60.732 | 1.00 | 32.57 | 84.665 | 27.70 | 32.57 |
| MED_SLOPPY_PHRASE_COUNT | opensearch | 112.651 | 7.91 | 9441.86 | 104.536 | 1.00 | 9441.86 | 178.746 | 11.83 | 9441.86 |
| MED_SLOPPY_PHRASE_COUNT | elasticsearch | 90.158 | 7.90 | 9136.57 | 80.806 | 1.00 | 9136.50 | 149.587 | 10.03 | 9136.57 |
| LOW_SLOPPY_PHRASE_TOP_10 | luxir | 35.432 | 7.89 | 32.57 | 35.123 | 0.99 | 32.57 | 48.752 | 27.43 | 32.57 |
| LOW_SLOPPY_PHRASE_TOP_10 | opensearch | 66.135 | 7.66 | 9442.00 | 54.378 | 1.00 | 9441.99 | 111.075 | 8.37 | 9442.00 |
| LOW_SLOPPY_PHRASE_TOP_10 | elasticsearch | 74.469 | 7.68 | 9136.56 | 57.644 | 0.99 | 9136.57 | 115.442 | 8.55 | 9136.56 |
| LOW_SLOPPY_PHRASE_TOP_100 | luxir | 40.968 | 7.83 | 32.57 | 40.645 | 0.99 | 32.57 | 56.663 | 27.29 | 32.57 |
| LOW_SLOPPY_PHRASE_TOP_100 | opensearch | 74.962 | 7.77 | 9442.00 | 61.807 | 1.00 | 9442.00 | 118.511 | 8.60 | 9442.06 |
| LOW_SLOPPY_PHRASE_TOP_100 | elasticsearch | 77.442 | 7.71 | 9136.70 | 62.750 | 1.00 | 9136.63 | 123.779 | 8.73 | 9136.70 |
| LOW_SLOPPY_PHRASE_COUNT | luxir | 43.067 | 7.86 | 32.57 | 41.841 | 0.99 | 32.57 | 58.978 | 27.34 | 32.57 |
| LOW_SLOPPY_PHRASE_COUNT | opensearch | 88.011 | 7.81 | 9442.08 | 77.077 | 1.00 | 9442.06 | 139.905 | 9.82 | 9442.09 |
| LOW_SLOPPY_PHRASE_COUNT | elasticsearch | 76.554 | 7.79 | 9136.70 | 61.627 | 0.99 | 9136.70 | 121.110 | 8.64 | 9136.64 |
| WILDCARD_TOP_10 | luxir | 2.298 | 7.97 | 108.27 | 2.237 | 0.95 | 65.73 | 3.407 | 27.94 | 318.87 |
| WILDCARD_TOP_10 | opensearch | 6.797 | 7.98 | 9455.05 | 5.341 | 0.99 | 9454.81 | 17.960 | 26.62 | 9455.13 |
| WILDCARD_TOP_10 | elasticsearch | 3.816 | 7.97 | 9142.62 | 3.669 | 0.98 | 9142.65 | 4.732 | 26.00 | 9142.62 |
| WILDCARD_TOP_100 | luxir | 2.319 | 7.97 | 320.89 | 2.262 | 0.95 | 319.37 | 3.425 | 27.92 | 322.41 |
| WILDCARD_TOP_100 | opensearch | 6.795 | 7.97 | 9455.13 | 5.164 | 0.96 | 9455.13 | 18.016 | 26.48 | 9455.13 |
| WILDCARD_TOP_100 | elasticsearch | 3.931 | 7.98 | 9142.56 | 3.755 | 0.94 | 9142.56 | 4.901 | 26.09 | 9142.56 |
| WILDCARD_COUNT | luxir | 4.486 | 7.98 | 322.41 | 4.405 | 0.95 | 316.16 | 6.645 | 27.88 | 322.41 |
| WILDCARD_COUNT | opensearch | 18.547 | 7.96 | 9455.29 | 18.029 | 0.98 | 9455.29 | 26.422 | 26.64 | 9455.29 |
| WILDCARD_COUNT | elasticsearch | 7.528 | 7.96 | 9142.68 | 7.358 | 0.96 | 9142.68 | 9.479 | 26.39 | 9142.68 |
| PREFIX3_TOP_10 | luxir | 1.659 | 7.96 | 520.46 | 1.672 | 0.94 | 389.21 | 4.861 | 27.86 | 955.18 |
| PREFIX3_TOP_10 | opensearch | 13.521 | 7.97 | 9455.62 | 7.213 | 0.99 | 9455.49 | 46.234 | 26.53 | 9455.62 |
| PREFIX3_TOP_10 | elasticsearch | 3.494 | 7.96 | 9142.70 | 3.570 | 0.96 | 9142.70 | 4.618 | 25.94 | 9142.76 |
| PREFIX3_TOP_100 | luxir | 1.681 | 7.95 | 894.38 | 1.678 | 0.95 | 845.41 | 4.814 | 27.73 | 980.57 |
| PREFIX3_TOP_100 | opensearch | 13.567 | 7.97 | 9455.62 | 7.335 | 0.99 | 9455.62 | 46.590 | 26.58 | 9455.67 |
| PREFIX3_TOP_100 | elasticsearch | 3.638 | 7.98 | 9142.76 | 3.622 | 0.96 | 9142.76 | 4.808 | 26.08 | 9142.70 |
| PREFIX3_COUNT | luxir | 4.750 | 7.97 | 899.33 | 4.982 | 0.96 | 859.60 | 8.470 | 27.87 | 959.27 |
| PREFIX3_COUNT | opensearch | 19.571 | 7.97 | 9455.67 | 17.230 | 0.99 | 9455.67 | 48.716 | 26.56 | 9455.67 |
| PREFIX3_COUNT | elasticsearch | 8.745 | 7.95 | 9142.76 | 8.840 | 0.96 | 9142.76 | 11.238 | 26.41 | 9142.76 |
| WILDCARD_SCAN_TOP_10 | luxir | 10.738 | 7.93 | 839.70 | 10.632 | 0.97 | 839.70 | 14.615 | 27.93 | 839.70 |
| WILDCARD_SCAN_TOP_10 | opensearch | 15.625 | 7.96 | 9456.20 | 15.449 | 0.98 | 9456.08 | 20.529 | 26.74 | 9456.20 |
| WILDCARD_SCAN_TOP_10 | elasticsearch | 14.529 | 7.96 | 9148.34 | 14.482 | 0.98 | 9148.33 | 18.795 | 26.74 | 9148.28 |
| WILDCARD_SCAN_TOP_100 | luxir | 10.791 | 7.93 | 839.70 | 10.692 | 0.97 | 839.70 | 14.622 | 27.92 | 839.70 |
| WILDCARD_SCAN_TOP_100 | opensearch | 15.722 | 7.96 | 9456.20 | 15.408 | 0.98 | 9456.20 | 20.637 | 26.70 | 9456.20 |
| WILDCARD_SCAN_TOP_100 | elasticsearch | 14.632 | 7.96 | 9148.28 | 14.497 | 0.98 | 9148.28 | 18.970 | 26.72 | 9148.34 |
| WILDCARD_SCAN_COUNT | luxir | 11.085 | 7.94 | 839.70 | 11.015 | 0.97 | 839.70 | 15.174 | 27.94 | 839.70 |
| WILDCARD_SCAN_COUNT | opensearch | 16.481 | 7.96 | 9456.20 | 16.078 | 0.98 | 9456.20 | 21.859 | 26.75 | 9456.27 |
| WILDCARD_SCAN_COUNT | elasticsearch | 15.258 | 7.95 | 9148.42 | 15.015 | 0.98 | 9148.36 | 19.860 | 26.76 | 9148.35 |
| WILDCARD_LEAD_TOP_10 | luxir | 241.642 | 7.93 | 839.70 | 239.524 | 1.00 | 839.70 | 330.450 | 27.23 | 839.70 |
| WILDCARD_LEAD_TOP_10 | opensearch | 368.125 | 7.97 | 9456.53 | 373.333 | 1.01 | 9456.46 | 529.629 | 27.28 | 9456.66 |
| WILDCARD_LEAD_TOP_10 | elasticsearch | 342.417 | 7.96 | 9148.56 | 346.333 | 1.01 | 9148.42 | 486.735 | 27.26 | 9148.63 |
| WILDCARD_LEAD_TOP_100 | luxir | 241.667 | 7.94 | 839.70 | 240.714 | 1.00 | 839.70 | 328.791 | 26.69 | 839.70 |
| WILDCARD_LEAD_TOP_100 | opensearch | 367.130 | 7.96 | 9456.73 | 370.714 | 1.00 | 9456.66 | 530.353 | 27.25 | 9456.73 |
| WILDCARD_LEAD_TOP_100 | elasticsearch | 342.125 | 7.98 | 9148.56 | 344.667 | 1.00 | 9148.63 | 486.770 | 27.23 | 9148.63 |
| WILDCARD_LEAD_COUNT | luxir | 241.612 | 7.95 | 839.70 | 240.714 | 1.00 | 839.70 | 327.020 | 26.33 | 638.95 |
| WILDCARD_LEAD_COUNT | opensearch | 369.058 | 7.92 | 9456.82 | 374.074 | 1.01 | 9456.82 | 531.327 | 27.13 | 9456.88 |
| WILDCARD_LEAD_COUNT | elasticsearch | 345.000 | 7.94 | 9148.70 | 345.862 | 1.00 | 9148.63 | 488.608 | 27.34 | 9148.70 |
| REGEX_TOP_10 | luxir | 62.164 | 7.86 | 757.32 | 60.059 | 1.00 | 607.71 | 89.612 | 27.25 | 1371.78 |
| REGEX_TOP_10 | opensearch | 146.631 | 7.88 | 9458.28 | 113.778 | 1.02 | 9458.02 | 393.992 | 26.52 | 9458.41 |
| REGEX_TOP_10 | elasticsearch | 82.049 | 7.88 | 9149.31 | 78.450 | 1.00 | 9149.18 | 120.252 | 26.87 | 9149.38 |
| REGEX_TOP_100 | luxir | 62.309 | 7.92 | 1119.18 | 59.762 | 1.00 | 1023.27 | 89.416 | 27.28 | 1373.41 |
| REGEX_TOP_100 | opensearch | 147.268 | 7.87 | 9458.41 | 115.222 | 1.01 | 9458.41 | 399.906 | 26.39 | 9458.48 |
| REGEX_TOP_100 | elasticsearch | 82.026 | 7.83 | 9149.45 | 77.907 | 1.00 | 9149.45 | 120.371 | 26.93 | 9149.45 |
| REGEX_COUNT | luxir | 73.939 | 7.87 | 1119.16 | 70.493 | 1.00 | 1038.33 | 105.627 | 27.49 | 1232.78 |
| REGEX_COUNT | opensearch | 159.511 | 7.90 | 9458.48 | 130.641 | 1.01 | 9458.48 | 394.524 | 26.30 | 9458.48 |
| REGEX_COUNT | elasticsearch | 88.747 | 7.87 | 9149.39 | 85.812 | 1.00 | 9149.39 | 126.754 | 26.88 | 9149.39 |
Representative requests and responses
Section titled “Representative requests and responses”Each example is the first request of that shape actually serialized into the replay workload. The JSON body is pretty-printed for readability; the result JSON retains its original body, serialized headers, and the SHA-256 of the exact wire bytes. The response is the validated answer to that request, shortened: lists keep their first entries and long strings are cut.
TOP_10
Section titled “TOP_10”Source cell: HIGH_TERM_TOP_10.
luxir. Query: the.
POST /collections/searchbench/_search{ "query": "body:(the)", "limit": 10, "fields": [ "id" ]}Wire SHA-256: 7339cccc27a1b2ace82c5efb6a877766966aa767c5f55ab0e184bc538907722a.
Response, 181 bytes:
{ "docs": [ { "id": "9184418" }, { "id": "9162844" }, "... 8 more" ]}opensearch. Query: the.
POST /searchbench/_search?request_cache=false{ "query": { "query_string": { "query": "the", "default_field": "body", "default_operator": "OR" } }, "track_total_hits": false, "size": 10, "_source": false, "stored_fields": "_none_", "docvalue_fields": [ "id" ]}Wire SHA-256: be80a8a828e4963050b921c24b9097f33e2a5a7e97e5d28e5ae595b48a5356f1.
Response, 859 bytes:
{ "_shards": { "failed": 0, "skipped": 0, "successful": 1, "total": 1 }, "hits": { "hits": [ { "_index": "searchbench", "_score": 0.19207966, "fields": { "id": [ "9184418" ] } }, { "_index": "searchbench", "_score": 0.19164632, "fields": { "id": [ "9162844" ] } }, "... 8 more" ], "max_score": 0.19207966 }, "timed_out": false, "took": 1}elasticsearch. Query: the.
POST /searchbench/_search?request_cache=false{ "query": { "query_string": { "query": "the", "default_field": "body", "default_operator": "OR" } }, "track_total_hits": false, "size": 10, "_source": false, "stored_fields": "_none_", "docvalue_fields": [ "id" ]}Wire SHA-256: 248c9d0f3af60b6429c7de466ddd7e4dff7d7731f505ed09035a7ca00ac8f22a.
Response, 854 bytes:
{ "_shards": { "failed": 0, "skipped": 0, "successful": 1, "total": 1 }, "hits": { "hits": [ { "_index": "searchbench", "_score": 0.42257527, "fields": { "id": [ "9184418" ] } }, { "_index": "searchbench", "_score": 0.42162195, "fields": { "id": [ "9162844" ] } }, "... 8 more" ], "max_score": 0.42257527 }, "timed_out": false, "took": 0}TOP_100
Section titled “TOP_100”Source cell: HIGH_TERM_TOP_100.
luxir. Query: the.
POST /collections/searchbench/_search{ "query": "body:(the)", "limit": 100, "fields": [ "id" ]}Wire SHA-256: e31fc87ed4e7a28280bd78d03974a7f05367c9dd09b1e222a662c40abcd266b7.
Response, 1,705 bytes:
{ "docs": [ { "id": "9184418" }, { "id": "9162844" }, "... 98 more" ]}opensearch. Query: the.
POST /searchbench/_search?request_cache=false{ "query": { "query_string": { "query": "the", "default_field": "body", "default_operator": "OR" } }, "track_total_hits": false, "size": 100, "_source": false, "stored_fields": "_none_", "docvalue_fields": [ "id" ]}Wire SHA-256: ae4a9bcdda31a65a7e6e4fff589b8433eb6a5c5422043d83deb15a9c87fb1ab4.
Response, 7,407 bytes:
{ "_shards": { "failed": 0, "skipped": 0, "successful": 1, "total": 1 }, "hits": { "hits": [ { "_index": "searchbench", "_score": 0.19207966, "fields": { "id": [ "9184418" ] } }, { "_index": "searchbench", "_score": 0.19164632, "fields": { "id": [ "9162844" ] } }, "... 98 more" ], "max_score": 0.19207966 }, "timed_out": false, "took": 2}elasticsearch. Query: the.
POST /searchbench/_search?request_cache=false{ "query": { "query_string": { "query": "the", "default_field": "body", "default_operator": "OR" } }, "track_total_hits": false, "size": 100, "_source": false, "stored_fields": "_none_", "docvalue_fields": [ "id" ]}Wire SHA-256: 5e90c150f480f217155584452e335370e68718d3341e2e8b3dc26534c43e9998.
Response, 7,396 bytes:
{ "_shards": { "failed": 0, "skipped": 0, "successful": 1, "total": 1 }, "hits": { "hits": [ { "_index": "searchbench", "_score": 0.42257527, "fields": { "id": [ "9184418" ] } }, { "_index": "searchbench", "_score": 0.42162195, "fields": { "id": [ "9162844" ] } }, "... 98 more" ], "max_score": 0.42257527 }, "timed_out": false, "took": 3}Source cell: HIGH_TERM_COUNT.
luxir. Query: the.
POST /collections/searchbench/_search{ "query": "body:(the)", "limit": 0, "get_number": true}Wire SHA-256: 408c18312b041cead0770d92b882e61227dc85a07456a69fc86169b36fb7dccf.
Response, 28 bytes:
{ "docs": [], "found": 8217362}opensearch. Query: the.
POST /searchbench/_search?request_cache=false{ "query": { "query_string": { "query": "the", "default_field": "body", "default_operator": "OR" } }, "track_total_hits": true, "size": 0, "_source": false}Wire SHA-256: 056f7de10f0c46920b14bdf319fa9e7db081eb9b85c7628dddbda845c442f5c1.
Response, 166 bytes:
{ "_shards": { "failed": 0, "skipped": 0, "successful": 1, "total": 1 }, "hits": { "hits": [], "max_score": null, "total": { "relation": "eq", "value": 8217362 } }, "timed_out": false, "took": 0}elasticsearch. Query: the.
POST /searchbench/_search?request_cache=false{ "query": { "query_string": { "query": "the", "default_field": "body", "default_operator": "OR" } }, "track_total_hits": true, "size": 0, "_source": false}Wire SHA-256: 130ca822f679d81b8bda222dc32b76cdf87a8debb826475e8c6e38aae32c453d.
Response, 191 bytes:
{ "_shards": { "failed": 0, "skipped": 0, "successful": 1, "total": 1 }, "hits": { "hits": [], "max_score": null, "total": { "relation": "eq", "value": 8217362 } }, "terminated_early": false, "timed_out": false, "took": 0}Exact-count agreement
Section titled “Exact-count agreement”Agreement compares every query key returned by all three engines. Normal baselines use the canonical exact-agreement set; query-selection campaigns intentionally run the unfiltered source and report its mismatches.
| Task | Compared | Mismatches |
|---|---|---|
| HIGH_TERM_TOP_10 @baseline | 0 | N/A |
| HIGH_TERM_TOP_10 @c1 | 0 | N/A |
| HIGH_TERM_TOP_10 @c32+t4 | 0 | N/A |
| HIGH_TERM_TOP_100 @baseline | 0 | N/A |
| HIGH_TERM_TOP_100 @c1 | 0 | N/A |
| HIGH_TERM_TOP_100 @c32+t4 | 0 | N/A |
| HIGH_TERM_COUNT @baseline | 45 | 0 |
| HIGH_TERM_COUNT @c1 | 45 | 0 |
| HIGH_TERM_COUNT @c32+t4 | 45 | 0 |
| MED_TERM_TOP_10 @baseline | 0 | N/A |
| MED_TERM_TOP_10 @c1 | 0 | N/A |
| MED_TERM_TOP_10 @c32+t4 | 0 | N/A |
| MED_TERM_TOP_100 @baseline | 0 | N/A |
| MED_TERM_TOP_100 @c1 | 0 | N/A |
| MED_TERM_TOP_100 @c32+t4 | 0 | N/A |
| MED_TERM_COUNT @baseline | 49 | 0 |
| MED_TERM_COUNT @c1 | 49 | 0 |
| MED_TERM_COUNT @c32+t4 | 49 | 0 |
| LOW_TERM_TOP_10 @baseline | 0 | N/A |
| LOW_TERM_TOP_10 @c1 | 0 | N/A |
| LOW_TERM_TOP_10 @c32+t4 | 0 | N/A |
| LOW_TERM_TOP_100 @baseline | 0 | N/A |
| LOW_TERM_TOP_100 @c1 | 0 | N/A |
| LOW_TERM_TOP_100 @c32+t4 | 0 | N/A |
| LOW_TERM_COUNT @baseline | 47 | 0 |
| LOW_TERM_COUNT @c1 | 47 | 0 |
| LOW_TERM_COUNT @c32+t4 | 47 | 0 |
| AND_HIGH_HIGH_TOP_10 @baseline | 0 | N/A |
| AND_HIGH_HIGH_TOP_10 @c1 | 0 | N/A |
| AND_HIGH_HIGH_TOP_10 @c32+t4 | 0 | N/A |
| AND_HIGH_HIGH_TOP_100 @baseline | 0 | N/A |
| AND_HIGH_HIGH_TOP_100 @c1 | 0 | N/A |
| AND_HIGH_HIGH_TOP_100 @c32+t4 | 0 | N/A |
| AND_HIGH_HIGH_COUNT @baseline | 47 | 0 |
| AND_HIGH_HIGH_COUNT @c1 | 47 | 0 |
| AND_HIGH_HIGH_COUNT @c32+t4 | 47 | 0 |
| AND_HIGH_MED_TOP_10 @baseline | 0 | N/A |
| AND_HIGH_MED_TOP_10 @c1 | 0 | N/A |
| AND_HIGH_MED_TOP_10 @c32+t4 | 0 | N/A |
| AND_HIGH_MED_TOP_100 @baseline | 0 | N/A |
| AND_HIGH_MED_TOP_100 @c1 | 0 | N/A |
| AND_HIGH_MED_TOP_100 @c32+t4 | 0 | N/A |
| AND_HIGH_MED_COUNT @baseline | 50 | 0 |
| AND_HIGH_MED_COUNT @c1 | 50 | 0 |
| AND_HIGH_MED_COUNT @c32+t4 | 50 | 0 |
| AND_HIGH_LOW_TOP_10 @baseline | 0 | N/A |
| AND_HIGH_LOW_TOP_10 @c1 | 0 | N/A |
| AND_HIGH_LOW_TOP_10 @c32+t4 | 0 | N/A |
| AND_HIGH_LOW_TOP_100 @baseline | 0 | N/A |
| AND_HIGH_LOW_TOP_100 @c1 | 0 | N/A |
| AND_HIGH_LOW_TOP_100 @c32+t4 | 0 | N/A |
| AND_HIGH_LOW_COUNT @baseline | 50 | 0 |
| AND_HIGH_LOW_COUNT @c1 | 50 | 0 |
| AND_HIGH_LOW_COUNT @c32+t4 | 50 | 0 |
| OR_HIGH_HIGH_TOP_10 @baseline | 0 | N/A |
| OR_HIGH_HIGH_TOP_10 @c1 | 0 | N/A |
| OR_HIGH_HIGH_TOP_10 @c32+t4 | 0 | N/A |
| OR_HIGH_HIGH_TOP_100 @baseline | 0 | N/A |
| OR_HIGH_HIGH_TOP_100 @c1 | 0 | N/A |
| OR_HIGH_HIGH_TOP_100 @c32+t4 | 0 | N/A |
| OR_HIGH_HIGH_COUNT @baseline | 42 | 0 |
| OR_HIGH_HIGH_COUNT @c1 | 42 | 0 |
| OR_HIGH_HIGH_COUNT @c32+t4 | 42 | 0 |
| OR_HIGH_MED_TOP_10 @baseline | 0 | N/A |
| OR_HIGH_MED_TOP_10 @c1 | 0 | N/A |
| OR_HIGH_MED_TOP_10 @c32+t4 | 0 | N/A |
| OR_HIGH_MED_TOP_100 @baseline | 0 | N/A |
| OR_HIGH_MED_TOP_100 @c1 | 0 | N/A |
| OR_HIGH_MED_TOP_100 @c32+t4 | 0 | N/A |
| OR_HIGH_MED_COUNT @baseline | 45 | 0 |
| OR_HIGH_MED_COUNT @c1 | 45 | 0 |
| OR_HIGH_MED_COUNT @c32+t4 | 45 | 0 |
| OR_HIGH_LOW_TOP_10 @baseline | 0 | N/A |
| OR_HIGH_LOW_TOP_10 @c1 | 0 | N/A |
| OR_HIGH_LOW_TOP_10 @c32+t4 | 0 | N/A |
| OR_HIGH_LOW_TOP_100 @baseline | 0 | N/A |
| OR_HIGH_LOW_TOP_100 @c1 | 0 | N/A |
| OR_HIGH_LOW_TOP_100 @c32+t4 | 0 | N/A |
| OR_HIGH_LOW_COUNT @baseline | 46 | 0 |
| OR_HIGH_LOW_COUNT @c1 | 46 | 0 |
| OR_HIGH_LOW_COUNT @c32+t4 | 46 | 0 |
| HIGH_PHRASE_TOP_10 @baseline | 0 | N/A |
| HIGH_PHRASE_TOP_10 @c1 | 0 | N/A |
| HIGH_PHRASE_TOP_10 @c32+t4 | 0 | N/A |
| HIGH_PHRASE_TOP_100 @baseline | 0 | N/A |
| HIGH_PHRASE_TOP_100 @c1 | 0 | N/A |
| HIGH_PHRASE_TOP_100 @c32+t4 | 0 | N/A |
| HIGH_PHRASE_COUNT @baseline | 30 | 0 |
| HIGH_PHRASE_COUNT @c1 | 30 | 0 |
| HIGH_PHRASE_COUNT @c32+t4 | 30 | 0 |
| MED_PHRASE_TOP_10 @baseline | 0 | N/A |
| MED_PHRASE_TOP_10 @c1 | 0 | N/A |
| MED_PHRASE_TOP_10 @c32+t4 | 0 | N/A |
| MED_PHRASE_TOP_100 @baseline | 0 | N/A |
| MED_PHRASE_TOP_100 @c1 | 0 | N/A |
| MED_PHRASE_TOP_100 @c32+t4 | 0 | N/A |
| MED_PHRASE_COUNT @baseline | 46 | 0 |
| MED_PHRASE_COUNT @c1 | 46 | 0 |
| MED_PHRASE_COUNT @c32+t4 | 46 | 0 |
| LOW_PHRASE_TOP_10 @baseline | 0 | N/A |
| LOW_PHRASE_TOP_10 @c1 | 0 | N/A |
| LOW_PHRASE_TOP_10 @c32+t4 | 0 | N/A |
| LOW_PHRASE_TOP_100 @baseline | 0 | N/A |
| LOW_PHRASE_TOP_100 @c1 | 0 | N/A |
| LOW_PHRASE_TOP_100 @c32+t4 | 0 | N/A |
| LOW_PHRASE_COUNT @baseline | 50 | 0 |
| LOW_PHRASE_COUNT @c1 | 50 | 0 |
| LOW_PHRASE_COUNT @c32+t4 | 50 | 0 |
| HIGH_SLOPPY_PHRASE_TOP_10 @baseline | 0 | N/A |
| HIGH_SLOPPY_PHRASE_TOP_10 @c1 | 0 | N/A |
| HIGH_SLOPPY_PHRASE_TOP_10 @c32+t4 | 0 | N/A |
| HIGH_SLOPPY_PHRASE_TOP_100 @baseline | 0 | N/A |
| HIGH_SLOPPY_PHRASE_TOP_100 @c1 | 0 | N/A |
| HIGH_SLOPPY_PHRASE_TOP_100 @c32+t4 | 0 | N/A |
| HIGH_SLOPPY_PHRASE_COUNT @baseline | 7 | 0 |
| HIGH_SLOPPY_PHRASE_COUNT @c1 | 7 | 0 |
| HIGH_SLOPPY_PHRASE_COUNT @c32+t4 | 7 | 0 |
| MED_SLOPPY_PHRASE_TOP_10 @baseline | 0 | N/A |
| MED_SLOPPY_PHRASE_TOP_10 @c1 | 0 | N/A |
| MED_SLOPPY_PHRASE_TOP_10 @c32+t4 | 0 | N/A |
| MED_SLOPPY_PHRASE_TOP_100 @baseline | 0 | N/A |
| MED_SLOPPY_PHRASE_TOP_100 @c1 | 0 | N/A |
| MED_SLOPPY_PHRASE_TOP_100 @c32+t4 | 0 | N/A |
| MED_SLOPPY_PHRASE_COUNT @baseline | 27 | 0 |
| MED_SLOPPY_PHRASE_COUNT @c1 | 27 | 0 |
| MED_SLOPPY_PHRASE_COUNT @c32+t4 | 27 | 0 |
| LOW_SLOPPY_PHRASE_TOP_10 @baseline | 0 | N/A |
| LOW_SLOPPY_PHRASE_TOP_10 @c1 | 0 | N/A |
| LOW_SLOPPY_PHRASE_TOP_10 @c32+t4 | 0 | N/A |
| LOW_SLOPPY_PHRASE_TOP_100 @baseline | 0 | N/A |
| LOW_SLOPPY_PHRASE_TOP_100 @c1 | 0 | N/A |
| LOW_SLOPPY_PHRASE_TOP_100 @c32+t4 | 0 | N/A |
| LOW_SLOPPY_PHRASE_COUNT @baseline | 37 | 0 |
| LOW_SLOPPY_PHRASE_COUNT @c1 | 37 | 0 |
| LOW_SLOPPY_PHRASE_COUNT @c32+t4 | 37 | 0 |
| WILDCARD_TOP_10 @baseline | 0 | N/A |
| WILDCARD_TOP_10 @c1 | 0 | N/A |
| WILDCARD_TOP_10 @c32+t4 | 0 | N/A |
| WILDCARD_TOP_100 @baseline | 0 | N/A |
| WILDCARD_TOP_100 @c1 | 0 | N/A |
| WILDCARD_TOP_100 @c32+t4 | 0 | N/A |
| WILDCARD_COUNT @baseline | 49 | 0 |
| WILDCARD_COUNT @c1 | 49 | 0 |
| WILDCARD_COUNT @c32+t4 | 49 | 0 |
| PREFIX3_TOP_10 @baseline | 0 | N/A |
| PREFIX3_TOP_10 @c1 | 0 | N/A |
| PREFIX3_TOP_10 @c32+t4 | 0 | N/A |
| PREFIX3_TOP_100 @baseline | 0 | N/A |
| PREFIX3_TOP_100 @c1 | 0 | N/A |
| PREFIX3_TOP_100 @c32+t4 | 0 | N/A |
| PREFIX3_COUNT @baseline | 50 | 0 |
| PREFIX3_COUNT @c1 | 50 | 0 |
| PREFIX3_COUNT @c32+t4 | 50 | 0 |
| WILDCARD_SCAN_TOP_10 @baseline | 0 | N/A |
| WILDCARD_SCAN_TOP_10 @c1 | 0 | N/A |
| WILDCARD_SCAN_TOP_10 @c32+t4 | 0 | N/A |
| WILDCARD_SCAN_TOP_100 @baseline | 0 | N/A |
| WILDCARD_SCAN_TOP_100 @c1 | 0 | N/A |
| WILDCARD_SCAN_TOP_100 @c32+t4 | 0 | N/A |
| WILDCARD_SCAN_COUNT @baseline | 49 | 0 |
| WILDCARD_SCAN_COUNT @c1 | 49 | 0 |
| WILDCARD_SCAN_COUNT @c32+t4 | 49 | 0 |
| WILDCARD_LEAD_TOP_10 @baseline | 0 | N/A |
| WILDCARD_LEAD_TOP_10 @c1 | 0 | N/A |
| WILDCARD_LEAD_TOP_10 @c32+t4 | 0 | N/A |
| WILDCARD_LEAD_TOP_100 @baseline | 0 | N/A |
| WILDCARD_LEAD_TOP_100 @c1 | 0 | N/A |
| WILDCARD_LEAD_TOP_100 @c32+t4 | 0 | N/A |
| WILDCARD_LEAD_COUNT @baseline | 47 | 0 |
| WILDCARD_LEAD_COUNT @c1 | 47 | 0 |
| WILDCARD_LEAD_COUNT @c32+t4 | 47 | 0 |
| REGEX_TOP_10 @baseline | 0 | N/A |
| REGEX_TOP_10 @c1 | 0 | N/A |
| REGEX_TOP_10 @c32+t4 | 0 | N/A |
| REGEX_TOP_100 @baseline | 0 | N/A |
| REGEX_TOP_100 @c1 | 0 | N/A |
| REGEX_TOP_100 @c32+t4 | 0 | N/A |
| REGEX_COUNT @baseline | 13 | 0 |
| REGEX_COUNT @c1 | 13 | 0 |
| REGEX_COUNT @c32+t4 | 13 | 0 |
Posture
Section titled “Posture”- Full-text cells retain the workload query class in every result.
- Exact and skip count modes are separate parameter identities.
- The REST shard request cache is explicitly disabled in every cell.
- OpenSearch and Elasticsearch use bundled JDKs with fixed heaps.
- A warmup pass fully validates payloads before measured replay.
