Metaphone
Metaphone es un algoritmo fonético mejorado respecto a Soundex que considera más reglas de pronunciación del inglés (p. ej., combinaciones de consonantes y letras mudas), logrando mayor precisión.
Propósito
Ofrece una codificación fonética del inglés más precisa que Soundex, reduciendo coincidencias falsas.
Mecanismo
Aplica unas 20 reglas de pronunciación: p. ej., X→KS, TH→0, SH→X, eliminación de letras mudas, etc. Emite una cadena alfanumérica de longitud variable. Double Metaphone aborda además casos multilingües y especiales, emitiendo un código primario y otro secundario.
Casos de uso
- Coincidencia de nombres de persona más precisa
- Corrección ortográfica en buscadores
- Enlace de registros
- Procesamiento de nombres multilingüe
Ejemplos
- entrada
SmithOutputSM0XMore precise than Soundex
Errores comunes
- Metaphone's complex rules make implementations error-prone
- Use a mature library (e.g., doublemetaphone)
Términos relacionados
Soundex
Soundex es un algoritmo fonético que codifica los nombres en inglés por su pronunciación como una letra más tres dígitos, dando a los nombres de sonido similar el mismo código; se usa para la recuperación difusa de nombres de personas. GLOSARIO
Fuzzy Search
La búsqueda difusa es una técnica de búsqueda tolerante a variaciones ortográficas que empareja resultados aproximados basándose en distancia de edición, n-gramas o algoritmos fonéticos. GLOSARIO