Функции SoundEx
SoundEx - это способ найти строки, для которых известно произношение, но неизвестно точное правописание. Этот способ разработан в 1918 году, он ищет слова со сходными звуками на основании фонетических предположений, как произносятся определенные буквы. Например, его можно использовать для поиска имен в базе данных, когда написание и произношение для аналогичных имен может отличаться. Основной алгоритм SoundEx описан во многих источниках; несмотря на известные ограничения (например, начальные буквы ph и f не будут соответствовать друг другу при схожем звучании), он поддерживается в каком-то виде большинством баз данных.
| Функция | Результат | Описание |
|---|---|---|
soundex(STRING)
|
Целое | Возвращает четырехсимвольный код SoundEx для заданной строки STRING. |
soundex_difference(STRING1,
STRING2)
|
Целое | Возвращает целое число от 0 до 4, обозначающее количество символов, которые одинаковы в кодировке SoundEx для двух строк, где 0 обозначает отсутствие сходства, а 4 - сильное сходство или идентичность двух строк. |