Preprocessing Options

Input Values

How It Works

The playground uses the same fuzzy matching algorithm as the ExisEcho desktop application and API. It compares two text values using a special combination of fuzzy logic algorithms and optional preprocessing transformations.

  • Equate Synonyms: Bob = Robert, Corp = Corporation
  • Remove Titles: Strip Mr., Mrs., Dr., etc.
  • Phonetic Match: Smith matches Smyth
  • Ignore Word Order: "John Smith" = "Smith John"

Want to integrate this into your application? Check out our API documentation.

Try These Examples

Test the matching algorithm with these example pairs to see how different options affect the results:

Synonym Matching
Bob Smith vs Robert Smith

Try with Equate Synonyms off (~65%) then on (100%). The algorithm recognizes that Bob is a nickname for Robert.

Fuzzy Matching (Typos)
123 Main Street vs 123 Main Streeet

Even with a typo ("Streeet"), fuzzy matching scores this ~95%. No special options needed - this is pure fuzzy logic in action.

Address Matching
Acme Inc 123 Main Street vs Acme Inc 123 Main St

Without options: ~70% match. Enable Equate Address Abbrev to treat "Street" and "St" as equivalent (100% match).

AP Fraud Detection
PO-2024-78432 Acme Inc 123 Main Street vs PO-2024-78433 Acme Inc 123 Main Street

Detects potential duplicate invoices with slightly altered PO numbers - a common AP fraud pattern (~85% match).

Company Name Variations
Acme Corp vs Acme Corporation

With Equate Synonyms on, "Corp" and "Corporation" are treated as equivalent (100% match).

Name Order Variations
John Michael Smith vs Smith, John M.

Enable Ignore Word Order and Remove Punctuation to match names regardless of format.

Phonetic Matching
Stephen Johnson vs Steven Jonson

Enable Phonetic Match to catch names that sound alike but are spelled differently.