Bonjour,
j'ai un petit problème avec soundex, mais est-ce un problème ou moi qui n'utilise pas la bonne fonction, je ne sais pas et je compte sur votre retour d'expérience.
Tout le monde ne connaissant pas l'orthographe de la capitale du B.... ?, je pensais implémenter une recherche avec "soundex"
pensant qu'une saisie 'Kautonnoue','Cotonou', ou 'Kotonou' me renverrai un résultat identique. Or un
select soundex('Kautonnoue'),soundex('Cotonou'),soundex('Kotonou')
me renvoie 'K350', 'C350', 'K350', ce qui dans ce cas m'embête bien.
J'ai trouvé un moyen détourné, limite foireux à mon avis pour pallier cette "déficience" : préfixer avec un "A" ce qui donne
select soundex('AKautonnoue'),soundex('ACotonou'),soundex('AKotonou')
qui renvoie 'A235', 'A235', 'A235' ce qui me convient très bien.
Cela me paraît trop simple, voire simpliste comme contournement !!! Avez-vous des suggestions ?
--
Cordialement
Christophe Charron
Partager