JustRelate CRM contact data maintenance includes checking for duplicates, which is automatically performed in the background when contacts are created, recognizing double entries in the database.
JustRelate CRM uses a duplicate dictionary for duplicate checking. It contains words and abbreviations that are automatically checked when contact records are created in the context of the entry as a whole. For example, search strings for persons are prefixed with words like "Mr." or "Mrs.", and companies with words like "Ltd". You can view and maintain the dictionary using the
Administration/
Duplicate management/
Duplicate dictionary menu.
Automatic duplicate checking can be activated via the PSA_SET_DBL_CHK environment variable. It iterates all contacts, and evaluates each field individually. The evaluation is performed via tokens that are generated from the data of a field. The token comparison supports:
- Equality (case insensitive)
- Levenshtein distance
- Beider-Morse: phonetic comparison
These three search algorithms are used sequentially when searching for a duplicate.