> metaphone | fonetico | suono <

// Metaphone - algoritmo fonetico per indicizzare le parole in base alla pronuncia

0 caratteri
0 caratteri
[PHONETIC]

Basato sul suono

Codifica le parole in base alla pronuncia, non all’ortografia.

[FUZZY]

Matching fuzzy

Trova parole che suonano simili anche se scritte in modo diverso.

[ENGLISH]

Ottimizzato per l’inglese

Progettato specificamente per le regole di pronuncia inglesi.

>> informazioni tecniche

Come funziona Metaphone

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.

Perché usare Metaphone

  • Confronto di nomi nei database nonostante le varianti ortografiche
  • Controllo ortografico e suggerimenti di correzione
  • Ricerca fuzzy nelle applicazioni
  • Ricerca genealogica per varianti di cognomi
  • Riconoscimento vocale ed elaborazione del parlato

Esempi Metaphone

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

>> domande frequenti

Che cos’è Metaphone?

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.

In cosa Metaphone è diverso da Soundex?

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.

Per cosa vengono usati i codici Metaphone?

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.

Metaphone è specifico per una lingua?

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).

// Riferimento rapido

LettersCodeDescrizione
PHFPH → F
TH0TH → 0 (zero = “th”)
SH, CHXSH, CH → X
KN GN PN AE WR—drop first letter at word start
WHWWH → W at word start
C + I/E/YSC → S, otherwise K
DG + I/E/YJDG → J
A E I O U—vowels kept only at word start

// algo

word -> upper-case letters only
1. apply initial-letter rules (KN, GN, PN, AE, WR, WH, X)
2. scan left to right, mapping letters by the rule table
3. skip duplicate adjacent letters (except C)
4. drop vowels unless first letter
5. output = remaining codes

>> Altre domande

D: Che cos’è l’algoritmo Metaphone?

R: Metaphone, ideato da Lawrence Philips nel 1990, converte le parole in un codice fonetico secondo le regole di pronuncia dell’inglese. Parole dal suono simile ricevono lo stesso codice.

D: In cosa Metaphone differisce da Soundex?

R: Soundex usa solo gruppi di lettere e produce quattro caratteri fissi. Metaphone applica regole contestuali (PH → F, KN → N) e genera codici di lunghezza variabile con lettere, quindi distingue meglio i nomi inglesi.

D: Cosa significa lo «0» in un codice Metaphone?

R: Lo zero rappresenta tradizionalmente il suono «th» (come in «think»). È un simbolo per non confondere TH con T, non una cifra come in Soundex.

COPIATO!