E.g. l'algorithme Soundex est optimisé pour l'anglais. Existe-t-il un algorithme plus universel qui s'appliquerait à de grandes familles de langues?Comment faire un Soundex international?
15
A
Répondre
11
SOUNDEX est en effet orienté en anglais. Deux autres qui prennent en compte une plus grande variété de différences phonétiques sont: Double Metaphone et NYSIIS.
Ils produisent des encodages dans un espace beaucoup plus grand que SOUNDEX. Double Metaphone, spécifiquement, comprend des réductions dans le but exprès de gérer des prononciations alternatives basées sur plus de langues que l'anglais.
J'ai fait une présentation sur la correspondance de chaînes floue récemment, the slides peut être utile.
Questions connexes
- 1. International SMS Forwarding
- 2. Recherche de code postal international
- 3. Pourrait utiliser un peu d'aide avec ce codage soundex
- 4. Est-ce que PHP est international?
- 5. Comment puis-je éliminer les touches mortes sur Mac OS X avec un clavier international?
- 6. Activation soundex/metaphone pour les caractères non-anglais
- 7. Quel est le format international pour les numéros de téléphone
- 8. Comment faire un profil?
- 9. Comment faire un accordéon
- 10. comment faire un makefile
- 11. Comment faire un dalvik isolé
- 12. comment faire un DIV unfocusable?
- 13. comment faire un fichier installable?
- 14. Comment faire un MethodInvoke générique?
- 15. Comment faire un message dans un polynôme?
- 16. Comment faire pour faire défiler un RichTextBox vers le bas?
- 17. Recommandations pour une bibliothèque Java pour les SMS au niveau international
- 18. OCMock: Faire un bout faire quelque chose
- 19. Est-il possible d'utiliser Soundex (ou d'autres fonctions SQL) dans LinqToSql?
- 20. Comment faire fonctionner TinyMCE dans un UpdatePanel?
- 21. Comment faire pour dérouler manuellement un DataGridViewComboBoxColumn?
- 22. Comment faire un tri imbriqué dans MATLAB?
- 23. question simple flex (comment faire un menu)
- 24. Comment faire un abonnement à ASP.NET MVC?
- 25. comment faire un Rollup itérative dans SQL
- 26. Comment faire un défilement dans jQuery?
- 27. Comment faire un mouvement infini d'une div?
- 28. java comment faire un thread d'expéditeur
- 29. Comment faire un défilement continu avec JQuery?
- 30. Comment faire un bouton d'icône en C++
Le lien vers vos diapositives est cassé (404) –
@John: nouveau lien semble être http://asymmetrical-view.com/talks/#fuzzy-string-matching – Hace
Merci, je viens de le mettre à jour pour pointer vers le PDF dans le repo github connexe - J'espère que cela reste plus constant. Merci. –