All benchmark types
Full-Text search
BM25 full-text search via magic predicates over a synthetic 100k-literal corpus, plus index footprint.
Latest commit a40cf2a1 · every metric smaller-is-better · each group header shows a competitive summary computed live from real same-box competitor numbers (or an honest placeholder where none exist yet).
No same-box competitor baseline has been gathered for this suite yet — sparq's absolute numbers are shown below.
| Benchmark | sparq | Unit |
|---|---|---|
Full-Text and_terms — text:matches — docs containing BOTH terms (AND), querytext_and_terms_us | 13.5 | us |
Full-Text near_slop2 — text:near (slop 2) — two in-order terms within gap 2, querytext_near_slop2_us | 1.6 | us |
Full-Text or_terms — text:matchesAny — docs containing at least one term (OR), querytext_or_terms_us | 22.2 | us |
Full-Text phrase — text:phrase — two adjacent in-order terms, querytext_phrase_us | 1.6 | us |
Full-Text prefix4 — text:matches 'abcd*' — 4-char prefix (autocomplete), querytext_prefix4_us | 3,841 | us |
Full-Text — BM25 index build timetext_build_s | 0.5282 | s |
Full-Text — index bytes per documentfts_bytes_per_doc | 371 | bytes |