Algorithme soundex (tranformation phonetique)

Soyez le premier à donner votre avis sur cette source.

Vue 12 523 fois - Téléchargée 1 156 fois

Description

Bonjour,

Voici la traduction de l'algorithme SOUNDEX en VB. Cette algorithme permet de transformer une chaine de caractere en code phonetique. Ainsi, dans les cas de recherche de nom de rue, l'algo va retourner le meme code phonetique pour "PETIN" "PAITIN" "PETAIN", ce qui permet d'effectuer un rapprochement a ce que l'on peut connaitre. Il est aussi interressant dans la recherche des noms de personne dans un agenda, on l'écrit comme on le prononce, et l'algo nous ressors le, ou les noms pouvant repondre a la recherche. Petite info, cette fonction est accessible directement dans ORACLE en faisant un "select soundex('PETAIN') from dual".

Codes Sources

A voir également

Ajouter un commentaire Commentaires
Messages postés
412
Date d'inscription
mercredi 19 décembre 2001
Statut
Membre
Dernière intervention
7 avril 2008
1
tous ces mots donnent le même code.
pour certain je comprend pas mais pour d'autres c'est bizard... comment améliorer ?

Code M85 :
maison
maisonnée
maisonnette
maïzena
maoïsme
maxima
maximaux
maxime
maximum
méson
messianisme
messin
messine
mezzanine
miasme
misaine
misonéisme
mission
moissine
moisson
moissonne
moissonneuse
mosaïsme
mosan
mousmé
mousson
mouzon
mouzonnais
muezzin
muséum
mussions
myosine
myosome
myxine
myxome

Je peux faire le test avec un autre mot ou t'envoyer l'outil que j'ai fais pour tester ton module.

Salut
Messages postés
117
Date d'inscription
lundi 23 octobre 2000
Statut
Membre
Dernière intervention
12 août 2009

Je suis EXTREMEMENT intéressé par ta source !!!
je ne l'ai pas encore vue, mais je la destine déjà à mon robot de création poétique.
Plus d'observations après décorticage.
Messages postés
34
Date d'inscription
lundi 5 août 2002
Statut
Membre
Dernière intervention
9 janvier 2009

soundex() est une fonction de dbase4, l'explication de l'algorithme est détaillée dans la documentation de ce logiciel.
Messages postés
45
Date d'inscription
samedi 22 décembre 2001
Statut
Membre
Dernière intervention
11 septembre 2003

Slt, EXCELENT mais... regarde ce que j'obtient :
éthnique => É352
aitnik => A352
c'est presque pareil, je me pencherais sur le code un peu plus en profondeur, mais ça m'a l'air franchement génial... allez 9/10
Bon courage
Messages postés
181
Date d'inscription
jeudi 30 mai 2002
Statut
Membre
Dernière intervention
19 août 2012

C'est une très bonne idée de faire resurgir (et recoder) une ancienne API de Windows 3.1, créé en même temps que la version 1 de Accès si j'ai bonne mémoire. Entre temps, Accès a changé, mais un traducteur 'phonétique' reste toujours d'actualité dans un module de recherche. Vu l'heure, j'ai pas testé ta source, mais je vais l'utiliser sans problème si ça marche!
Vu qu' j'ai pas testé, j'vais pas donner de note 'officielle'. Mais pour l'originalité et l'utilité, je mets 9/10.
Afficher les 8 commentaires

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.