1

我使用 MySQL 的 Levenshtein 插件来自:http ://samjlevy.com/2011/03/MySQL-levenshtein-and-damerau-levenshtein-udfs/

我正在尝试这样的查询:

SELECT name FROM database WHERE levenshtein(name, 'testć')

问题是 levenshtein 函数不处理重音字符。我需要 levenshtein 来识别像“C”和“Ć”(以及其他重音)这样的字符。所以我决定在 MySQL 中替换所有这些,但找不到任何功能。喜欢:

SELECT name FROM database WHERE levenshtein(toAscii(name), toAscii('testć'))

我不想使用类似的东西REPLACE( REPLACE(name, "ś", "s"), "ć", "c" );它可能很慢,而且看起来很可怕。

4

0 回答 0