As per this documentation page of the Deduper extension, the Uninformative characters resolver should be able to detect names such as O.Donel / O Donel / O;Donel as duplicates, but after testing, I can't make it work as expected. I might be doing something wrong. ? Can anyone make a very simple test and try to reproduce the issue ? Scenario :
- create 2 contacts with first name = John | Last name = ODonel | [email protected]
- confirm that Deduper detects them as duplicate, using the "Name and Email" standard rule
- then introduce small variations in the last names, such as O_Donel / O Donel / O.Donel / O;Donel : this is where Deduper fails at finding duplicates. I have tried the following combinations :
Contact 1 / Contact 2
ODonel / O_Donel
O;Donel / O_Donel (as per the php code of the extension characters such as _ ; are removed for comparison purpose)
and many others, with no luck
Thx !
The Uninformative characters resolver. This strips a range of white space and punctuation characters out when comparing names. Currently the list is hard coded but I'm open to making it configurable. It also has a shorter list of characters that it will strip only if that resolves the conflict. For example a '.' is stripped in the uninformative characters resolver as that will mean later the initial resolver has a better chance of working.