anufriy
Новичок
Русский metaphone() и soundex()
Реализую поиск на основе мануала из PHPinside7-2004, и хочу внедрить опцию "Возможно вы имели ввиду" как в гугле или Яндексе. Для этого в словарь ispell словоформ добавляем поле, содержащее metaphone() или soundex() ключ, а при поиске вычисляем ключи искомых слов, и если самих слов в базе словаря нет, вычисляем ключи для искомых слов и предлагаем похожее из базы.
Всё просто. пока не доходит до русского языка.
После выполнения операции "Юзай Гугл" картина следующая:
Русский Саундекс:
http://community.livejournal.com/ru_php/1062493.html
Русский Метафон (притом на VB):
http://kankowski.narod.ru/dev/metaphoneru.htm
И это лучшее что мне удалось найти по этой теме.
Может быть ктото знает какие-либо более законченные решения русской реализации этой функции?
Реализую поиск на основе мануала из PHPinside7-2004, и хочу внедрить опцию "Возможно вы имели ввиду" как в гугле или Яндексе. Для этого в словарь ispell словоформ добавляем поле, содержащее metaphone() или soundex() ключ, а при поиске вычисляем ключи искомых слов, и если самих слов в базе словаря нет, вычисляем ключи для искомых слов и предлагаем похожее из базы.
Всё просто. пока не доходит до русского языка.
После выполнения операции "Юзай Гугл" картина следующая:
Русский Саундекс:
http://community.livejournal.com/ru_php/1062493.html
Русский Метафон (притом на VB):
http://kankowski.narod.ru/dev/metaphoneru.htm
И это лучшее что мне удалось найти по этой теме.
Может быть ктото знает какие-либо более законченные решения русской реализации этой функции?
