В целом, soundex и метафон могут использоваться для поиска строк, которые звучат одинаково, когда произносятся вслух.
Это может быть использовано за пределами ситуаций, когда вы просто пытаетесь найти «правильное» написание.Это может быть использовано, например, чтобы помочь обнаружить ошибку, такую как неправильное использование правильно написанного слова, которое звучит как правильное.
Еще одно привлекательное применение - попытаться найти правильное имя .Когда я говорю кому-то, что меня зовут «Николас», есть как минимум два «альтернативных» написания, которые я вижу, что они часто пытаются использовать: Николас и Николас.Когда они вводят его, и он не находит меня в базе данных, можно использовать soundex или метафон, чтобы сказать: «Нет рыцаря Николаса, но есть рыцарь Николаса».
Степень, в которой эти алгоритмы на самом деле работает , однако, несколько спорно.Иногда они дают довольно странные результаты.