Master Data
Metaphone
You can select the engine to be used for screening by specifying it in the Master Data > Power Data > Configurations > Service Preference.
This engine uses a phonetic algorithm and variable length keys for indexing names by sound, as pronounced in English. Matching is performed in two steps:
- Encoding of the party and the restricted party detail.
If the word begins with 'KN', 'GN', 'PN', 'AE', 'WR', drop the first letter. Eg: KNOWLEDGE becomes NOWLEDGE.
'PH' transforms to 'F' e.g.: 'PHONE' transforms to 'FONE'.
'Q' transforms to 'K' e.g.: 'QUEEN' transforms to 'KUEEN'.
- Matching the encoded output using the Dice Engine.
Detailed Example of Matching the Encoded Output
Let us take an example of a party with the name “MULLAH” and a restricted party with the name “MAULAVI”. Following are the steps showing how the encoded output is matched.
- Encoding.
Party: Full Name
Restricted Party: Full Name
Encoding(MULLAH) = ML
Encoding(MAULAVI) = MLF
- Dice engine matching:
- Bigrams(ML) = {ML}, Bigrams(MLF) = {ML, LF}, Common Biagrams = {ML}
- Dice Coefficient = (2*1)/(1+2) = 0.67
- Removing non matches and finding out best matches
- Total Number of Letter Matches for Party word (MULLAH) = 0.67 * 6
- Match factor of Full Name = Number of Letter Matches/Total Number of Letters on Party = 0.67 * 6/6 = 0.67 = 67%