// Metaphone – fonetisk algoritme for å indeksere ord etter uttale
Enkoder ord basert på uttale, ikke stavemåte.
Finner ord som høres like ut selv om de staves forskjellig.
Spesialdesignet for engelske uttaleregler.
Metaphone er en fonetisk algoritme som enkoder ord ut fra engelsk uttale. Den bruker en rekke transformasjonsregler for å konvertere bokstaver og bokstavkombinasjoner til fonetiske koder. Ord som høres like ut får samme kode, noe som er nyttig for fuzzy‑matching, stavekontroll og navnematching i databaser.
Vanlige transformasjoner:\nPH → F (phone → FON)\nCH → X (church → XRCH)\nC+E/I/Y → S (center → SNTR)\nG+E/I/Y → J (george → JRJ)\n\nOrd som høres like ut:\nSmith → SM0\nSmythe → SM0\nSchmidt → XMT\n\nKnight → NT\nNight → NT\n\nCough → KF\nCoffee → KF
Metaphone er en fonetisk algoritme publisert av Lawrence Philips i 1990. Den forbedrer Soundex ved å bruke mer komplekse regler som bedre fanger engelske uttalemønstre.
Metaphone bruker mer sofistikerte regler og tar hensyn til bokstavposisjoner og kombinasjoner. Den er mer nøyaktig for engelske ord enn Soundex, som ble laget for etternavn og bruker enklere numeriske koder.
Metaphone‑koder brukes ofte i stavekontroll, søkemotorer, deduplisering av databaser, slektsforskning og andre applikasjoner som må matche ord som høres like ut, men staves forskjellig.
Ja, Metaphone er spesielt utviklet for engelsk uttale. For andre språk kan fonetiske algoritmer som Cologne phonetic (tysk) eller Caverphone (newzealandsk engelsk) være mer egnet.