C'est l'algorithme qu'on utilise dans la recherche sur Codes Sources pour trouver les mots approchants. J'ai jugé qu'il est bien utile de le mettre en delphi, ça peut toujours servir.
pour plus d'explication visiter:
http://www.chez.com/algor/soundex/soundex.htm (il y a meme un exemple en Turbo Pascal, Bien sûr j'ai changé un peu mais c'est le même principe)
en clair il permet de distinguer phonetiquement les mots en français en leur affectant un Code formé d'une lettre suivie par trois chiffres.
Ainsi Maire, mere et mer auront le même code;
et mamie et maman auront des codes approchés.
Source / Exemple :
' regarder le zip
Conclusion :
je ai 15 ans et c'est la premiere source que je depose sur ce site (j'en déja déposé deux autres sur vbfrance avec un autre login mais ça fait un sacré bout de temps).
merci de bien vouloir mettre des notes et des commentaires.
7 avril 2009 à 20:44
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
25 août 2005 à 21:25
Je ne comprends donc pas bien l'intérêt de réinventer la roue.
Enfin, bon, l'essentiel est d'avoir essayé.
10 oct. 2004 à 00:33
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.
6 oct. 2004 à 16:21
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...
6 oct. 2004 à 15:46
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.
@+
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.