> metaphone | fonetik | ses <

// Metaphone – kelimeleri telaffuza göre indeksleyen fonetik algoritma

0 karakter
0 karakter
[PHONETIC]

Ses bazlı

Kelimeleri yazılışına değil, telaffuzuna göre kodlar.

[FUZZY]

Bulanık eşleştirme

Farklı yazılsa bile benzer seslere sahip kelimeleri bulur.

[ENGLISH]

İngilizce için optimize edildi

Özellikle İngilizce telaffuz kuralları için tasarlanmıştır.

>> teknik bilgiler

Metaphone nasıl çalışı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.

Metaphone neden kullanılmalı?

  • Yazım farklılıklarına rağmen veritabanlarında ad eşleştirme
  • Yazım denetimi ve düzeltme önerileri
  • Uygulamalarda bulanık arama
  • Soyadı varyantları için soybilim araştırmaları
  • Ses tanıma ve konuşma işleme

Metaphone örnekleri

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

>> sık sorulan sorular

Metaphone nedir?

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, Soundex’ten nasıl farklıdır?

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ı nerede kullanılır?

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.

Metaphone dile özgü müdü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.

// Hızlı başvuru

LettersCodeAçıklama
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

>> Daha fazla soru

S: Metaphone algoritması nedir?

C: 1990’da Lawrence Philips tarafından geliştirilen Metaphone, kelimeleri İngilizce telaffuz kurallarına göre sesbilimsel koda çevirir. Benzer seslenen kelimeler aynı kodu alır.

S: Metaphone, Soundex’ten nasıl farklıdır?

C: Soundex yalnızca harf gruplarını kullanır ve sabit dört karakter üretir. Metaphone bağlamsal kurallar (PH → F, KN → N) uygular ve harflerden değişken uzunlukta kodlar üretir; bu yüzden İngilizce adları daha iyi ayırt eder.

S: Metaphone kodundaki “0” ne anlama gelir?

C: Sıfır geleneksel olarak “th” sesini (think’teki gibi) gösterir. TH’yi T’den ayırmak için bir semboldür, Soundex’teki gibi bir rakam değildir.

KOPYALANDI!