Back to dashboard
`docs/design/search-quality-eval.md` §14.2 Phase 1.3 (CamelCase fragment recall), query class D f…

Search-quality baseline: CamelCase fragment recall (Phase 1.3, v1.2.0 candidate)

This audit tests Search.Index.CamelCaseSplitter (#77), the cupertino-specific mechanism that expands CamelCase identifiers like LazyVGrid into recall-aiding components {Lazy, VGrid, Grid} stored in the docs_fts.symbol_components column. The column carries BM25F weight 1.5 (one-tenth of docs_fts.symbols at 5.0) so an exact identifier match wins over a fragment match, but a query for a fragment alone should still surface pages whose symbols contain it.

Measured 2026-05-20·Strong

Read in detail

Each card opens its own page. The headline and charts above are all you need at a glance; the cards are for the why and how.

Sources cited in this measurement

Every metric and method this audit relies on, with a link to the foundational source. Auto-collected from the audit text.

P@k (Precision at k)

Manning, Raghavan, Schütze (2008) IIR §8.4

Open citation

Mean Reciprocal Rank

Voorhees (1999), TREC-8 QA Report

Open citation