5. The method of claim 2 wherein extracting the first phonetic feature from the input data string comprises extracting a first phonetic key based on a first phonetic spelling of the input data string, and extracting the second phonetic feature from the candidate string comprises extracting a second phonetic key based on a second phonetic spelling of the candidate string.
5. The method of claim 2 wherein extracting the first phonetic feature from the input data string comprises extracting a first phonetic key based on a first phonetic spelling of the input data string, and extracting the second phonetic feature from the candidate string comprises extracting a second phonetic key based on a second phonetic spelling of the candidate string. 8. The method of claim 5 wherein extracting the first and second phonetic keys comprises replacing any element in the first and second phonetic spellings that has a corresponding sounds-alike element.