soundex
-
küçük şeylerden mutlu olmayı bilenler için bulunmaz yönetem*. yeri gelmişken orjinal algoritmayı da verelim tam olsun:
oh, it's such a perfect day; i'm glad i spend it with you; oh, such a perfect day; you just keep me hangi... hı!?... pardon!, evet konu neydi? ha...
harf kod değerleri:
aeiouyhw[velistedeolmayanlar]: salla
bfpv: 1
cgjkqsxz: 2
dt: 3
l: 4
mn: 5
r: 6
kurallar:
* soldan sağa kodla.
* ilk harfi olduğu gibi al. sonrakilerden üç haneli bir sayı oluştur. üç hane oluşunca gerisini salla.
* kodlama üç haneden kısaysa sona kafi miktarda 0 ekle.
* sesli ve diğer harfleri atmadan gruplama yap. acele işe şeytan karışır.
* çift harfleri ve peş peşe gelen aynı gruptan harfleri tekmiş gibi düşün.
* ilk harften hemen sonra gelen harf aynı gruptaysa, salla.
* ön kısaltmaları aç***
* aynı gruba ait harfler arasında w ya da h varsa hepsini bir say.
bu hesaba göre bir pratik yapılır ise örneğin ek$i sozluk ne oluyor bakalım:
* gruplayalım: e[ks]i [s]o[z]-luk
* boşlukları ve seslileri sallayalım: e[ks][s][z]
* tabelaya bakalım göbek atalım: e222
coming soon: "türkçe soundex karın doyurur mu? benim işim gücüm yok mu? "
not: yaptığım muhtelif deneyler sonucu, sesli harf değişimlerinde "belki alakalidir" listesinin de değiştiğini gözlemledim. ancak pek çok kelime için soundex hesaplaması tutuyor; bu durumda zeus alengirli bir özelleştirme, bir mandrakelik yapmış olabilir kodlarken. yahut bendenizin anlayışsızlığıdır ki bilemediğim bir şeyler var. tebrik ederim.
ekşi sözlük kullanıcılarıyla mesajlaşmak ve yazdıkları entry'leri
takip etmek için giriş yapmalısın.
hesabın var mı? giriş yap