Glossary · Matching methods

Edit distance

Edit distance counts the minimum number of single-character insertions, deletions or substitutions needed to turn one string into another; Levenshtein distance is the standard form.
How to read this

The definition as the field writes it comes first, weaknesses and all. What Entity Bind does about it comes last, in its own paragraph, so you can take one without the other. Filed under matching methods.

On this page
the full definition

What edit distance means

Edit distance is a count of keystrokes: how many single-character insertions, deletions or substitutions turn one string into the other. Levenshtein distance is the canonical form — 'Acme' to 'Acmee' is one insertion, distance 1. It counts keystrokes, not meaning. Damerau–Levenshtein adds transposition as a single operation, which matters because transposed characters are one of the most common typing errors. Normalising the distance by the longer string's length converts it to a similarity in [0,1] that can be compared across pairs of different lengths.

Edit distance models typing and OCR errors well and models everything else badly. It has no concept of tokens, so reordering two words is expensive; no concept of meaning, so 'Limited' and 'Ltd' are distant; and no concept of importance, so a one-character difference in a rare token counts the same as one in 'Services'. Company names break all three assumptions routinely.

It is also quadratic in string length, which is why it belongs in the scoring stage on a shortlist rather than in the retrieval stage over a catalogue. Blocking finds the candidates cheaply; edit distance grades them.

In a company pipeline it is best used after normalisation and on tokens rather than on whole strings, and always beside a rarity signal, so that a small distance on a distinctive token counts for more than a small distance on a generic one. Entity Bind treats string similarity this way: as one weighted feature entering a fitted score, never as the score itself.

see also

The terms next to this one

Each with its own sentence, because the next question is usually about the word beside this one.

Jaro–Winkler

Jaro–Winkler is a string similarity measure that scores character agreement within a sliding window and then boosts pairs sharing a common prefix, which makes it well suited to names and poorly suited to truncation.

Fuzzy matching

Fuzzy matching compares strings by similarity rather than equality, returning a score between zero and one — a useful retrieval signal and, on its own, not a calibrated basis for a merge.

Normalisation

Normalisation rewrites a record into a comparable form — case, punctuation, legal forms, identifier shapes — before any comparison is attempted, and it is where most of the achievable accuracy in entity resolution is won or lost.

Blocking

Blocking is the technique that makes entity resolution affordable by comparing each record only against a small set of plausible candidates instead of against every other record.

Matching methods

The other 12 terms on this shelf

How two records are compared and how the comparison is made cheap enough to run. Blocking, deterministic rules, probabilistic scoring, string distance.

evidence basis

Internal fixtures only. The historical 2026-08-29 per-tier recording covers 317 GB companies with identifier-rich arrivals seeding the catalogue first; the context tier includes country and registered-town prose. Its legacy replay has no full-prompt-verified calls and cannot certify current calibration. The September 5 CI reports cover 1,176 labelled pairs and 705 records over 250 companies using offline stubs. These are not independent customer holdouts or live production validation; the 99% minimum-input product target remains unmet. Scope is company and organisation identity only — not people, vessels, bank-account ownership, sanctions or emissions. Results may not be used for eligibility decisions about individuals, including employment, credit and tenancy.

the ask

Start with your own company records.

Create your workspace, verify your email and run your first company file. The Free plan needs no card. Create API keys in your workspace when you need an integration.

300 credits. No card.

For a guided review of your file, explore the Merge Safety Sprint →