Public benchmark

Challenge retrieval

Measured with v1.2.16 at commit e9119a4f683f (2026-09-21).

Profile sota-challenge: 600 verified fit-disjoint diagnostic queries across 6 public CoIR tasks, repeated 3 times. No private corpus or local path is included.

Corpus sampling: 6 of 6 corpora sampled to 5,000 documents (qrel documents retained, remainder dropped deterministically). Full CoIR corpora: stackoverflow-qa 19,931 documents (5,000 indexed), apps 8,765 documents (5,000 indexed), codefeedback-mt 66,383 documents (5,000 indexed), synthetic-text2sql 105,851 documents (5,000 indexed), CodeSearchNet-python 280,310 documents (5,000 indexed), CodeSearchNet-java 180,866 documents (5,000 indexed). Scores on sampled corpora are not comparable to full-corpus CoIR leaderboard numbers.

600verified fit-disjoint diagnostic queries
6public tasks
3languages
3repetitions
6/6corpora sampled
2048query char limit

Aggregate results

ModenDCG@10MRR@10P@5R@20Warm p95Index size
hash0.63100.61040.13520.70671745.60 ms52.26 MiB
hybrid0.62310.60270.13130.71172191.91 ms52.26 MiB
blended0.63850.62060.13270.71832091.78 ms76.17 MiB
neural0.65030.63200.13770.71501777.92 ms76.16 MiB

Population variance, phase timings, peak RSS, binary identity, dataset revisions, and checksums are retained in the raw JSON.

Per-task quality

TaskModenDCG@10MRR@10R@20
stackoverflow-qahash0.67300.64350.7700
stackoverflow-qahybrid0.64970.61990.7900
stackoverflow-qablended0.66310.63520.7900
stackoverflow-qaneural0.68510.65920.7700
appshash0.02380.01900.0400
appshybrid0.02540.02120.0400
appsblended0.04000.03670.0500
appsneural0.03930.03580.0500
codefeedback-mthash0.60790.56500.7600
codefeedback-mthybrid0.57800.53940.7200
codefeedback-mtblended0.59040.55410.7200
codefeedback-mtneural0.63140.59470.7600
synthetic-text2sqlhash0.87040.84100.9900
synthetic-text2sqlhybrid0.86990.84050.9900
synthetic-text2sqlblended0.87770.85040.9900
synthetic-text2sqlneural0.88260.85700.9900
CodeSearchNet-pythonhash0.94000.94000.9400
CodeSearchNet-pythonhybrid0.93360.93170.9500
CodeSearchNet-pythonblended0.93360.93170.9500
CodeSearchNet-pythonneural0.94000.94000.9400
CodeSearchNet-javahash0.67130.65380.7400
CodeSearchNet-javahybrid0.68190.66340.7800
CodeSearchNet-javablended0.72650.71580.8100
CodeSearchNet-javaneural0.72350.70510.7800

Every retained task remains visible so aggregate improvements cannot hide regressions.

Scope

Matrix covers natural-language and code-to-code retrieval. Exact-search tools require a separate exact-query workload.

Runtime-reported model bytes match the checksum-bound fit ledger, with zero repository-qualified fit-ID overlap. This does not prove semantic independence, absence of development-time exposure, or reranker invocation on every query. The diagnostic does not replace the public-core release gate.

Corpus sampling: 6 of 6 corpora sampled to 5,000 documents (qrel documents retained, remainder dropped deterministically). Full CoIR corpora: stackoverflow-qa 19,931 documents (5,000 indexed), apps 8,765 documents (5,000 indexed), codefeedback-mt 66,383 documents (5,000 indexed), synthetic-text2sql 105,851 documents (5,000 indexed), CodeSearchNet-python 280,310 documents (5,000 indexed), CodeSearchNet-java 180,866 documents (5,000 indexed). Scores on sampled corpora are not comparable to full-corpus CoIR leaderboard numbers.

Artifacts use pinned public datasets and retain source revisions and checksums in raw JSON. Deterministic samples: stackoverflow-qa (100 queries, 5000 documents), apps (100 queries, 5000 documents), codefeedback-mt (100 queries, 5000 documents), synthetic-text2sql (100 queries, 5000 documents), CodeSearchNet-python (100 queries, 5000 documents), CodeSearchNet-java (100 queries, 5000 documents). Dataset cards do not declare licenses for: stackoverflow-qa, apps, codefeedback-mt, synthetic-text2sql. Treat downloaded corpora as evaluation inputs; do not redistribute them without checking upstream terms. This refresh was measured with a native glibc build on a shared 16-CPU Linux host, not a shipped musl archive or the runner used for the previous report; shared-host load was not isolated, so latency and resource costs are descriptive, not a controlled before/after comparison. The late dense-fusion calibration used half of the stackoverflow-qa, apps, and codefeedback-mt samples. Zero overlap with the learned reranker's fit ledger does not make those tasks unseen evaluations of the complete ranking stack. CodeSearchNet-python, CodeSearchNet-java, and synthetic-text2sql were not used for that calibration.