Constants
Fuzz-match scorer registry shared between `SupplierBase.fuzzyFilter` and the
Advanced drawer section's override selector. Keys are stored in
`userSettings.fuzzScorerOverride`; when present at search time they replace
each supplier's per-class `fuzzScorer` default.
`distance` is intentionally excluded — it's an edit distance (lower = more
similar), while all other scorers return 0–100 (higher = more similar), so
it doesn't plug into the same cutoff/filter flow.
Ordered list of scorer names for UI option rendering. Kept as a tuple so the
select menu preserves the "simple → compound" visual ordering we use in the
comparison log.
Settings
Member Visibility
On This Page
Constants
Fuzz-match scorer registry shared between `SupplierBase.fuzzyFilter` and the
Advanced drawer section's override selector. Keys are stored in
`userSettings.fuzzScorerOverride`; when present at search time they replace
each supplier's per-class `fuzzScorer` default.
`distance` is intentionally excluded — it's an edit distance (lower = more
similar), while all other scorers return 0–100 (higher = more similar), so
it doesn't plug into the same cutoff/filter flow.
Type guard — narrows an arbitrary string (e.g. out of
userSettings) to a valid scorer key, so callers can safely indexFUZZ_SCORERS[name].