2011-04-12 19 views
8

Soundex parece estar implementado en algunos DBMS, pero ¿ha habido alguna mejora algorítmica que sea definitivamente mejor que la implementación actual de Soundex?¿Se ha mejorado Soundex?

Respuesta

11

Sí. Como señala Wikipedia, hay Metaphone y Double Metaphone, NYSIIS y más.

Tenga en cuenta que estos solo funcionan para el inglés, que tiene sus propios problemas particulares con su ortografía. No es necesario para el español, y no tiene sentido para el chino/mandarín.

3

No sé "definitivamente mejor", pero es posible que desee ver Metaphone (y sus variantes) y Caverphone. Consulte, por ejemplo, http://www.atomodo.com/code/double-metaphone donde hay una implementación de "Doble metafonía" para usar con MYSQL.

2

Metaphone 3 es la tercera generación del algoritmo de Metaphone. Aumenta la precisión de codificación fonética del 89% de Doble Metaphone a 98%, como prueba contra una base de datos de los palabras más comunes en inglés, y los nombres y palabras no inglesas conocidas en el norte de América del . Esto produce una codificación fonética extremadamente confiable para pronunciaciones estadounidenses.

Metaphone 3 fue diseñado y desarrollado por Lawrence Philips, que diseñó y desarrolló los algoritmos originales Metaphone y Double Metaphone .

Cuestiones relacionadas