Unexpected results from Metaphone algorithm
问题 I am using phonetic matching for different words in Java. i used Soundex but its too crude. i switched to Metaphone and realized it was better. However, when i rigorously tested it. i found weird behaviour. i was to ask whether thats the way metaphone works or am i using it in wrong way. In following example its works fine:- Metaphone meta = new Metaphone(); if (meta.isMetaphoneEqual("cricket","criket")) System.out.prinlnt("Match 1"); if (meta.isMetaphoneEqual("cricket","criketgame")) System