Был ли улучшен Soundex? - PullRequest
       33

Был ли улучшен Soundex?

9 голосов
/ 12 апреля 2011

Soundex, по-видимому, реализован в некоторых СУБД, но были ли какие-либо алгоритмические улучшения, которые определенно лучше, чем текущая реализация Soundex?

Ответы [ 3 ]

11 голосов
/ 12 апреля 2011

Да.Как указывает Википедия , есть Метафон и Двойной Метафон, NYSIIS и др.

Имейте в виду, что это работает только для английского языка, который имеет свои специфические проблемы с орфографией.Вряд ли это нужно для испанского языка и не имеет смысла для китайского / мандаринского языка.

3 голосов
/ 12 апреля 2011

Я не знаю о "определенно лучше", но вы можете посмотреть на Metaphone (и его варианты) и Caverphone. См., Например, http://www.atomodo.com/code/double-metaphone, где есть реализация "Двойного метафона" для использования с MYSQL.

2 голосов
/ 06 февраля 2013

Метафон 3 - это третье поколение алгоритма Метафона. Повышает точность фонетического кодирования с 89% от Double Метафон до 98% , как проверено в базе данных наиболее распространенных Английские слова, а также имена и неанглийские слова, знакомые на севере Америка. Это дает чрезвычайно надежное фонетическое кодирование для Американское произношение.

Metaphone 3 был разработан и разработан Лоуренсом Филипсом, который спроектировал и разработал оригинальный Metaphone и Double Metaphone алгоритмы.

...