L'algorithme de levenshtein est exponentiel et va donc avoir des conséquences catastrophiques sur les performances.
Effectivement MySQL est incapable de traiter correctement les collations... Ce n'est pas la seule
limite et si vous voulez faire cela mieux vaut vous orienter vers un SGBDR qui sache le faire nativement !
PostGreSQL hélas n'en est pas non plus capable, bien que cela progresse...
A ma connaissance seul SQL Server gére correctement les collations en intégrant les casses, et tous les caractères diacritiques, y compris les ligatures (e dans l'o par exemple), avec plus de 2000 collations différentes.
A +
Partager