Posts

Showing posts from April, 2013

Match Rating Algorithm (Phonetic Match)

It's an algorithm for indexing of words by their pronunciation. Algotithm Encoding rules 1. Delete all vowels unless the vowel begins the word 2. Remove the second consonant of any double consonants present 3. Reduce codex to 6 letters by joining the first 3 and last 3 letters only Comparison rules 1. If the length difference between the encoded strings is 3 or greater, then no similarity comparison is done. 2. Obtain the minimum rating value by calculating the length sum of the encoded strings and using below given Minimum Rating Table 3. Process the encoded strings from left to right and remove any identical characters found from both strings respectively. 4. Process the unmatched characters from right to left and remove any identical characters found from both names respectively. 5. Subtract the number of unmatched characters from 6 in the longer string. This is the similarity rating. 6. If the similarit...