gray07
Новичок
Определение похожих строк
Есть строка, написаная транслитом, и написаная не по правилам, а как попало
, например имя mp3 файла, и есть эта же строка в БД, но по русски.
Каким образом можно найти эту русскую строку в БД по той строке транслитом?
Я себе представляю решение так, строка с транслитом переводится на русский, и сравниваются хеши полученные с помощью функций soundex, metaphone или какой нибудь другой. Но насколько я понял, эти функции работают только с английским? Тогда какую функцию использовать?
Как вообще это сделать, и насколько реально это сделать?
Есть строка, написаная транслитом, и написаная не по правилам, а как попало

Каким образом можно найти эту русскую строку в БД по той строке транслитом?
Я себе представляю решение так, строка с транслитом переводится на русский, и сравниваются хеши полученные с помощью функций soundex, metaphone или какой нибудь другой. Но насколько я понял, эти функции работают только с английским? Тогда какую функцию использовать?
Как вообще это сделать, и насколько реально это сделать?