> phonex | encoder <
// Phonex - ad eşleştirme için gelişmiş fonetik kodlama
Genişletilmiş kodlar
Adları daha iyi ayırt etmek için 8 karaktere kadar kodlar.
Akıllı ünsüz gruplaması
Benzer sesli ünsüzleri fonetik olarak bir araya getirir.
Esnek uzunluk
Sıfırlarla doldurulan değişken uzunluklu kodlar.
>> teknik bilgiler
Phonex nasıl çalışır?
Phonex, ad eşleştirmesini iyileştirmek için tasarlanmış bir fonetik kodlama algoritmasıdır. İlk harfi korur, PH→F ve KN→N gibi özel harf birleşimleri için kurallar uygular, benzer ünsüzleri gruplar ve ünsüzleri ayırmadıkları sürece ünlüleri kaldırır. Böylece yazım varyasyonlarına tolerans gösterirken adın fonetik özünü yakalayan 4–8 karakterlik kodlar üretir.
Neden Phonex kullanmalı?
- Sessiz harfleri daha iyi işler.
- Ünsüzlerin gelişmiş gruplaması.
- İngilizce adlar için optimize edilmiştir.
- Yaygın yazım varyasyonlarını iyi tolere eder.
- Daha uzun kodlar daha doğru eşleşme sağlar.
Phonex kodlama örnekleri
Ünsüz eşlemeleri:
B,P,V,F → B
C,K,Q,G,J → C
S,Z,X → S
D,T → D
L → L
M,N → M
R → R
Özel birleşimler:
PH → F, KN → N
GH → kaldırılır
WR → R
Örnekler:
STEPHEN → SDBM0
S-T[D]-[e]-PH[F→B]-[e]-N[M]
ASHCRAFT → ASCRF0
A-S[S]-H[kaldırıldı]-C[C]-R[R]-A[kaldırıldı]-F[B]-T[D]
KNIGHT → NCD0
KN[N]-I[kaldırıldı]-GH[kaldırıldı]-T[D]
>> sık sorulan sorular
Phonex nedir?
Phonex, Soundex gibi önceki sistemleri geliştirmek için tasarlanmış bir fonetik kodlama algoritmasıdır. Ünsüz kümelerini, sessiz harfleri ve İngilizce adlardaki yaygın yazım farklarını daha iyi yönetir.
Phonex, Soundex'ten nasıl farklıdır?
Phonex daha gelişmiş ünsüz grupları kullanır, PH, KN, GH gibi özel harf birleşimlerini işler, 4 yerine 4–8 karakter uzunluğunda kodlar üretir ve adın fonetik yapısını daha iyi korur.
Phonex'i ne zaman kullanmalıyım?
Phonex, yazımı değişebilen İngilizce adları eşleştirmek, soy ağacı araştırmaları, müşteri veritabanlarında yinelenen kayıtları temizlemek ve adların fonetik eşleşmesinin önemli olduğu tüm senaryolar için idealdir.
Phonex'in sınırlamaları nelerdir?
Phonex, İngilizce adlar için optimize edilmiştir ve diğer dillerden adlarda aynı derecede iyi çalışmayabilir. İngilizce olmayan adlar için Double Metaphone veya Daitch-Mokotoff gibi algoritmalar düşünülebilir.