// Metaphone – kelimeleri telaffuza göre indeksleyen fonetik algoritma
Kelimeleri yazılışına değil, telaffuzuna göre kodlar.
Farklı yazılsa bile benzer seslere sahip kelimeleri bulur.
Özellikle İngilizce telaffuz kuralları için tasarlanmıştır.
Metaphone, kelimeleri İngilizce telaffuzlarına göre kodlayan bir fonetik algoritmadır. Harfleri ve harf birleşimlerini fonetik koda dönüştürmek için bir dizi dönüşüm kuralı uygular. Benzer sesli kelimeler aynı kodu üretir; bu da bulanık eşleştirme, yazım denetimi ve veritabanlarında ad eşleştirme için oldukça kullanışlıdır.
Yaygın dönüşümler:\nPH → F (phone → FON)\nCH → X (church → XRCH)\nC+E/I/Y → S (center → SNTR)\nG+E/I/Y → J (george → JRJ)\n\nBenzer sesli kelimeler:\nSmith → SM0\nSmythe → SM0\nSchmidt → XMT\n\nKnight → NT\nNight → NT\n\nCough → KF\nCoffee → KF
Metaphone, 1990 yılında Lawrence Philips tarafından yayımlanan bir fonetik algoritmadır. İngilizce telaffuz kalıplarını daha iyi yakalayan daha karmaşık kurallar kullanarak Soundex algoritmasını geliştirir.
Metaphone daha gelişmiş kurallar kullanır ve harflerin konumlarını ile birleşimlerini hesaba katar. Soyadları için tasarlanan ve daha basit sayısal kodlar kullanan Soundex’e göre İngilizce kelimeler için daha doğrudur.
Metaphone kodları; yazım denetleyicilerinde, arama motorlarında, veritabanı çoğaltma temizliğinde, soybilim araştırmalarında ve benzer sesli fakat farklı yazılan kelimeleri eşleştirmesi gereken her türlü uygulamada kullanılır.
Evet, Metaphone özellikle İngilizce telaffuz için tasarlanmıştır. Diğer diller için Cologne phonetic (Almanca) veya Caverphone (Yeni Zelanda İngilizcesi) gibi farklı fonetik algoritmalar daha uygun olabilir.