Metaphone
Metaphone est un algorithme phonétique amélioré par rapport à Soundex qui tient compte de davantage de règles de prononciation anglaise (p. ex. combinaisons de consonnes et lettres muettes), offrant une meilleure précision.
Objectif
Fournit un encodage phonétique anglais plus précis que Soundex, réduisant les faux appariements.
Mécanisme
Il applique environ 20 règles de prononciation : p. ex. X→KS, TH→0, SH→X, suppression des lettres muettes, etc. Il émet une chaîne alphanumérique de longueur variable. Double Metaphone traite en plus le multilingue et les cas particuliers, émettant un code primaire et un secondaire.
Cas d’usage
- Appariement de noms de personnes plus précis
- Correction orthographique des moteurs de recherche
- Lienage d'enregistrements
- Traitement de noms multilingue
Exemples
- entrée
SmithOutputSM0XMore precise than Soundex
Erreurs courantes
- Metaphone's complex rules make implementations error-prone
- Use a mature library (e.g., doublemetaphone)
Termes associés
Soundex
Soundex est un algorithme phonétique qui encode les noms anglais selon leur prononciation en une lettre plus trois chiffres, attribuant le même code aux noms à consonance proche ; il sert à la recherche approximative de noms de personnes. GLOSSAIRE
Fuzzy Search
La recherche approximative (fuzzy search) est une technique de recherche tolérante aux variantes orthographiques, qui fait correspondre des résultats approchés sur la base de la distance d'édition, des n-grammes ou d'algorithmes phonétiques. GLOSSAIRE