ALGORITHME SOUNDEX

mkihbo Messages postés 7 Date d'inscription jeudi 8 avril 2004 Statut Membre Dernière intervention 25 février 2007 - 6 oct. 2004 à 15:46
PoulpHunter Messages postés 51 Date d'inscription mercredi 11 mai 2005 Statut Membre Dernière intervention 8 avril 2009 - 7 avril 2009 à 20:44
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/24098-algorithme-soundex

PoulpHunter Messages postés 51 Date d'inscription mercredi 11 mai 2005 Statut Membre Dernière intervention 8 avril 2009
7 avril 2009 à 20:44
Quand la roue est carré pourquoi pas la réinventer ? :p

Enfin je dit sa surtout parce que je trouves la VCL de Delphi bien trop lourde à mon gout...

Pour ajouter un truc utile il y a maintenant l'algo Metaphone qui est pas mal pour la similarité phonétique : http://fr.wikipedia.org/wiki/Double_Metaphone
cs_Delphiprog Messages postés 4297 Date d'inscription samedi 19 janvier 2002 Statut Membre Dernière intervention 9 janvier 2013 32
25 août 2005 à 21:25
Les fonctions Soundex sont disponibles dans l'unité StrUtils livrée avec Delphi depuis plusieurs versions.
Je ne comprends donc pas bien l'intérêt de réinventer la roue.

Enfin, bon, l'essentiel est d'avoir essayé.
RedDevlopper Messages postés 8 Date d'inscription lundi 28 juin 2004 Statut Membre Dernière intervention 21 août 2005
10 oct. 2004 à 00:33
Merci.
Dans mon Algo j'ai fais tres simple le nombre de consonnes(il ne traite pas les voyelle) traités est limité à 4. il est pas parfait mais ca donne une idee.
mkihbo Messages postés 7 Date d'inscription jeudi 8 avril 2004 Statut Membre Dernière intervention 25 février 2007
6 oct. 2004 à 16:21
Pfff...
Quel ane je fais !
Il suffit d'une petite recherche dans google pour voir qu'effectivement c'est bien l'algo utilisé en SQL mais qu'il en existe des dérivés plus performants.

Par exemple SoudEx2 (à priori freeware) ou Phonex (Copyright)

Mais en partant des mêmes observations et en utilisant une correspondance phonétique (comme dans les dicos par ex) on doit pouvoir faire au moins aussi bien.

J'encourage l'auteur à continuer.
15 ans c l'age où j'ai fais mon 1er jeu en assembleur sur TO9...
mkihbo Messages postés 7 Date d'inscription jeudi 8 avril 2004 Statut Membre Dernière intervention 25 février 2007
6 oct. 2004 à 15:46
Heu...
J'ai testé et Mamie et Maman donnent le même code...
(pas normal d'après ce qui est dit)
ainsi que Minou (alors là tout faux)

Maire,Mere et Mer c OK mais Mur c moins bien...

Si c vraiment l'algo de SoundEX, je comprend les réponses farfelues de certains moteurs de recherche...

Si je trouve mieux je le ferais savoir.
@+
Rejoignez-nous