Может ли кто-нибудь предоставить мне SOUNDEX-подобную функцию SQL, работающую корректно для INDIAN NAMES? - PullRequest
6 голосов
/ 12 мая 2011

Мне нужно искать индийские имена из моей базы данных (MySQL). Я попробовал функцию SOUNDEX, но она не работает для длинных индийских имен.

1 Ответ

1 голос
/ 13 мая 2011

Я бы предложил использовать алгоритм двойного метафона для MySQL в этом случае. Двойной Метафон предназначен для решения проблем, связанных со словами из разных корневых языков. Он основан на метафоне, который был разработан, чтобы исправить некоторые недостатки Soundex. Вот ссылка на сайт Double Metaphone, где вы можете узнать больше об этом, а также увидеть примеры на нескольких языках, включая MySQL:

http://www.atomodo.com/code/double-metaphone

...