begin process at 2010 02 10 06:32:35
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Texte

 > ALGORITHME SOUNDEX

ALGORITHME SOUNDEX


 Information sur la source

Note :
6 / 10 - par 6 personnes
6,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Texte Niveau :Débutant Date de création :28/06/2004 Vu / téléchargé :4 698 / 311

Auteur : RedDevlopper

Ecrire un message privé
Site perso
Commentaire sur cette source (5)
Ajouter un commentaire et/ou une note

 Description

Cliquez pour voir la capture en taille normale
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


 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.

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources du même auteur

Source avec Zip ENTIERS DE TAILLE ILLIMITÉ
METHODE DU PIVOT(GAUSS) - SYSTEME D'EQUATIONS A N INCONNUES

 Sources de la même categorie

Source avec Zip COMBINAISONS DE STRINGS par askil2000
Source avec Zip Source avec une capture RECONNAISSANCE DE CARACTÈRES (OCR) par Bacterius
Source avec Zip Source avec une capture NETTOYAGE AUTOMATIQUE DE NOMS DE FICHIERS par John Dogget
DISTANCE DE JARO-WINKLER par PoulpHunter
Source avec Zip BASE DE DONNÉE WIKI par thithony

Commentaires et avis

Commentaire de mkihbo le 06/10/2004 15:46:58

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.
@+

Commentaire de mkihbo le 06/10/2004 16:21:58

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...

Commentaire de RedDevlopper le 10/10/2004 00:33:18

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.

Commentaire de Delphiprog le 25/08/2005 21:25:19 administrateur CS

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é.

Commentaire de PoulpHunter le 07/04/2009 20:44:14 7/10

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

 Ajouter un commentaire




Nos sponsors


Sondage...

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,749 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales