sparq
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.

BenchmarksparqUnit
Full-Text and_terms — text:matches — docs containing BOTH terms (AND), querytext_and_terms_us13.5us
Full-Text near_slop2 — text:near (slop 2) — two in-order terms within gap 2, querytext_near_slop2_us1.6us
Full-Text or_terms — text:matchesAny — docs containing at least one term (OR), querytext_or_terms_us22.2us
Full-Text phrase — text:phrase — two adjacent in-order terms, querytext_phrase_us1.6us
Full-Text prefix4 — text:matches 'abcd*' — 4-char prefix (autocomplete), querytext_prefix4_us3,841us
Full-Text — BM25 index build timetext_build_s0.5282s
Full-Text — index bytes per documentfts_bytes_per_doc371bytes