This gem runs in .
Overview
Use the FuzzyMatch gem to identify non-identical duplicates in your data.Prerequisites
- Add
prophecy_basicspackage version 1.0.0 or higher to your project.
Input and Output
Parameters
Configuration
Match Fields
Example
One common use case for the FuzzyMatch gem is to match similarly spelled names. Here’s a table with two entries forAlex Taylor, whose phone number was updated.
- Set the Merge/Purge Mode to Purge mode.
- For the Record ID, use the id column.
- Keep the threshold at
80percent. - Enable the Include similarity score column checkbox.
- In the Match Fields tab, add a match field for the last_name column.
- Set the Match Function to Name.
- Save and run the gem.
Result
The output includes the Record IDs of the records with fuzzy matches above the defined threshold.Depending on your SQL provider, you might see different similarity scores based on the algorithm
that runs under the hood.

