Arap isimlerine gore algoritma

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
arkach
Üye
Mesajlar: 51
Kayıt: 28 Ara 2006 08:56

Arap isimlerine gore algoritma

Mesaj gönderen arkach »

selamlar !
arap isimlerini gore algoritma levenshtein mi iyi ollur yoksa soundexmi
mesela bir yere sadece listede ismi gecen insanlar girebiliyor onlarin haricindekiler giremiyor ve bu isimlerin arasinda arap isimleri var bu arap isimlerini maksimum benzerligini bulmam icin hangi algoritma iyi olur
turkmenistandan selamlar
fduman
Moderator
Mesajlar: 2749
Kayıt: 17 Ara 2004 12:02
Konum: Ankara

Mesaj gönderen fduman »

soundex bildiğim kadarıyla fonetiğe göre çalışıyor ve İngilizcede kullanılıyor.
arkach
Üye
Mesajlar: 51
Kayıt: 28 Ara 2006 08:56

Mesaj gönderen arkach »

o zaman hangi metotla bu isi halledebiliriz
turkmenistandan selamlar
Kullanıcı avatarı
bluekid
Kıdemli Üye
Mesajlar: 541
Kayıt: 11 Haz 2004 10:45
İletişim:

Mesaj gönderen bluekid »

konu hakkında hiç bir fikrim yok böyle bir durumda google amcaya bir danışırız
Levenshtein distance or edit distance between two strings is given by the minimum number of operations needed to transform one string into the other, where an operation is an insertion, deletion, or substitution of a single character
bu durumda tanımı gereği sizin işinizle ilgili değil
Soundex, İngilizce'deki keliemelerin teleffuz biçimlerine göre hazırlanmış bir fonetik algoritmadır. Bu algoritmanın hazırlanmasındaki temel amaç; teleffuzları benzeşen kelimelerin bu yolla aynı karakter katarına (string) dönüştürülmeleri ve bu yolla benzer kelimelerin -yazımlarında fark olsa bile- tespit edilmesidir. Bunun yanında Soundex algoritması, fonetik algoritmalardan en bilineni ve en sık kullanılanı olup, bazı çevreler tarafından -yanlış bir şekilde- fonetik algoritma terimiyle aynı anlamda kullanılamaktadır.
bu işinizi görebilir fakat arapça için düzenleme yapmanız gerekebilir
tabii arapça isimlerin nasıl yazıldığıyla da alakalı eğer ingiliz telaffuzuyla
tutuyorsanız o başka
detaylar için google amcaya müracaat edebilirsiniz :D
Cevapla