← All nodes
Text

Fuzzy Distance

Scores from 0 to 1 how alike a column is to another column — or to one fixed value — with Levenshtein, Jaro-Winkler or Soundex.

When to use it

Use it to check a match found by Join or Lookup, to rank candidate matches, or to flag names that differ only by typos.

In a pipeline

Settings

SettingTypeRequiredDefault or hint
ColumnselectYesSelect column…
Compare withselect—column
Other columnselect—Select column…
Valuetext—e.g. Acme Ltd
Algorithmselect—levenshtein
Generate New Columncheckbox—true
New Column Nametext—Default: <column> Similarity
Insert Afterselect—After the column

Example

How alike two name columns are

  • Column=Name
  • Other column=CRM Name
Matched records
NameCRM Name
Jon SmithJohn Smith
Acme LtdACME LTD.
Ann LeeBob Cole
A score after the column
NameName SimilarityCRM Name
Jon Smith0.9John Smith
Acme Ltd1ACME LTD.
Ann Lee0.25Bob Cole

Worth knowing

  • Case, spaces and punctuation are ignored before comparing, so Acme Ltd and ACME LTD. score 1.
  • Soundex scores are all or nothing: 1 when both sound alike, else 0.
  • The same algorithms as Fuzzy Match and Duplicate Grouping, so scores agree across the three nodes.

Others in Text