// Metaphone - algoritmo fonetico per indicizzare le parole in base alla pronuncia
Codifica le parole in base alla pronuncia, non all’ortografia.
Trova parole che suonano simili anche se scritte in modo diverso.
Progettato specificamente per le regole di pronuncia inglesi.
Metaphone è un algoritmo fonetico che codifica le parole in base alla loro pronuncia inglese. Applica una serie di regole di trasformazione per convertire lettere e combinazioni di lettere in codici fonetici. Le parole che suonano in modo simile producono lo stesso codice, rendendolo utile per il matching fuzzy, il controllo ortografico e il confronto di nomi nei database.
Trasformazioni comuni:\nPH → F (phone → FON)\nCH → X (church → XRCH)\nC+E/I/Y → S (center → SNTR)\nG+E/I/Y → J (george → JRJ)\n\nParole con suono simile:\nSmith → SM0\nSmythe → SM0\nSchmidt → XMT\n\nKnight → NT\nNight → NT\n\nCough → KF\nCoffee → KF
Metaphone è un algoritmo fonetico pubblicato da Lawrence Philips nel 1990. Migliora Soundex utilizzando regole più complesse che si adattano meglio ai modelli di pronuncia inglesi.
Metaphone utilizza regole più sofisticate e considera le posizioni e le combinazioni delle lettere. È più accurato per le parole inglesi rispetto a Soundex, progettato per i cognomi e basato su codici numerici più semplici.
I codici Metaphone sono comunemente usati nei correttori ortografici, nei motori di ricerca, nella deduplicazione dei database, nella ricerca genealogica e in qualsiasi applicazione che debba confrontare parole che suonano simili ma sono scritte in modo diverso.
Sì, Metaphone è progettato specificamente per la pronuncia inglese. Per altre lingue possono essere più appropriati algoritmi fonetici come Cologne phonetic (tedesco) o Caverphone (inglese neozelandese).