Summary
When comparing given name values, we should concatenate the entire given name before evaluation. Not doing so runs a risk of obtaining a high score when only the middle names/initials match.
Impact
Take two given name payloads ["Eric", "P"] and ["John", "P"]. The score for these two values should be low, but using the probabilistic fuzzy match function it will be quite high given the middle initials match.
Expected behavior
For any given name, we should always yield just one string value, this for the above situation we should be comparing "Eric P" with "John P".
Summary
When comparing given name values, we should concatenate the entire given name before evaluation. Not doing so runs a risk of obtaining a high score when only the middle names/initials match.
Impact
Take two given name payloads ["Eric", "P"] and ["John", "P"]. The score for these two values should be low, but using the probabilistic fuzzy match function it will be quite high given the middle initials match.
Expected behavior
For any given name, we should always yield just one string value, this for the above situation we should be comparing "Eric P" with "John P".