Result of scoring a corpus with every active scorer.
export interface FuzzProbeResult { query: string; corpusSize: number; scorers: FuzzScorerName[]; /** Top-`limit` entries per scorer, ranked descending. */ byScorer: Record<string, ScoredEntry[]>; /** One row per surviving title, with every scorer's score — scorer disagreement at a glance. */ byTitle: Array<CorpusEntry & { scores: Record<string, number> }>; /** Titles where the scorers disagree most (max − min), descending. */ spread: Array<{ title: string; min: number; max: number; spread: number; avg: number }>;} Copy
export interface FuzzProbeResult { query: string; corpusSize: number; scorers: FuzzScorerName[]; /** Top-`limit` entries per scorer, ranked descending. */ byScorer: Record<string, ScoredEntry[]>; /** One row per surviving title, with every scorer's score — scorer disagreement at a glance. */ byTitle: Array<CorpusEntry & { scores: Record<string, number> }>; /** Titles where the scorers disagree most (max − min), descending. */ spread: Array<{ title: string; min: number; max: number; spread: number; avg: number }>;}
Top-limit entries per scorer, ranked descending.
limit
One row per surviving title, with every scorer's score — scorer disagreement at a glance.
Titles where the scorers disagree most (max − min), descending.
Result of scoring a corpus with every active scorer.
Source