-
Notifications
You must be signed in to change notification settings - Fork 0
Fuzzy 0.5.0 process
github-actions[bot] edited this page Sep 24, 2026
·
1 revision
Lodestar.Fuzzy 0.5.0. This page is frozen at that release. Read the current documentation for what
mainsays now. A link to a decision or a migration page followsmain, and leaves the archive.
One query against many candidates.
public static class ProcessExample — the two best of four.
using Lodestar.Fuzzy;
string[] choices = ["apple pie", "apple tart", "banana bread", "cherry pie"];
IReadOnlyList<ExtractResult> best = Process.Extract("apple pie", choices, limit: 2);
int returned = best.Count; // => 2
double top = best[0].Score; // => 100Remarks — the equivalent of rapidfuzz's process.extract and process.extractOne, scoring
with Fuzz.WRatio unless a scorer is passed. Which scorer is the decision that
matters most, and the matching index is where that decision is laid out.
Both members take a scoreCutoff, and it is not merely a filter: candidates below it are dropped,
so ExtractOne can return nothing.
Applies to — net10.0, netstandard2.0.
See also — Fuzz, ExtractResult,
Deduplicator.
| Member | What it does |
|---|---|
Process.Extract |
The best candidates, ranked. |
Process.Cdist |
Every query against every choice. |
Process.ExtractOne |
The single best, or nothing. |