wmaraci reklam

PHP ile Bunu mu demek istediniz yapımı

4 Mesajlar 3.113 Okunma
wmaraci reklam

EftalYurtseven EftalYurtseven Web,Mobil Dev & SEO Man. Kullanıcı
  • Üyelik 13.06.2012
  • Yaş/Cinsiyet 26 / E
  • Meslek 1019apps
  • Konum Isparta
  • Ad Soyad E** Y**
  • Mesajlar 60
  • Beğeniler 4 / 40
  • Ticaret 0, (%0)
Konu orjinali: http://eftalyurtseven.com.tr/php-ile-bunu-mu-demek-istediniz-levenshtein.html

Merhaba,

Bu derste Google, Microsoft , Facebook , Twitter gibi internet ve teknoloji devlerinin sistemlerinde kullandığı kelime tahmin algoritmasından bahsedelim.

İlk olarak PHP'de ismini söyleyemediğim levenshtein fonksiyonuyla benzer kelimeleri bulup yazdırabiliyoruz.

Bu algoritmayı Levenshtein soyadlı bi abimiz geliştirmiş ve sonra PHP kütüphanesi fonksiyonunu kabul etmiş şuan php 4 ve üstü versiyonlarında kullanmamız mümkün.

Peki amacı ne?

Bu fonksiyonla çalışmak için dizi kullanımı en mantıklı yol gibi. Bir dizi tanımlıyoruz ve bunun içine düzgün kelimelerimizi yazıyoruz. Bu çok işlevsel gibi değil ama şöyle düşünelim sitemizde bir etiketler tablosu var ve biz bunu sorguyla çektik sonra mysql_fetch_array fonksiyonuyla diziye aktardık ve foreach fonksiyonuyla parçadık. Daha sonra levenshtein fonksiyonunu kullanarak gelen kelimeyle karşılaştırıp etkileşimli bir arama sayfası oluşturduk.

Nasıl kullanılır?

Bu konu için bir videolu dersim var, inceleyebilirsiniz.
JpnTr26 soulmy MarshallXY

kişi bu mesajı beğendi.

wmaraci
reklam

ntka ntka https://ntka.org Kullanıcı
  • Üyelik 22.01.2012
  • Yaş/Cinsiyet 41 / E
  • Meslek Agent
  • Konum İstanbul Anadolu
  • Ad Soyad N** T**
  • Mesajlar 2761
  • Beğeniler 811 / 810
  • Ticaret 262, (%100)
Güzel anlatım elinize emeğinize sağlık.
 

 

dijitalsite.com.tr ister al / ister sat / yeni üyelere 20 tl bakiye hediye

Holiqan Holiqan WM Aracı Kullanıcı
  • Üyelik 03.02.2014
  • Yaş/Cinsiyet 27 / E
  • Meslek Öğrenci
  • Konum Bursa
  • Ad Soyad H** E**
  • Mesajlar 876
  • Beğeniler 211 / 116
  • Ticaret 10, (%100)
levenshtein = levinştiin diye okunuyor sanırım levinştayn da olabilir :)

Ek Olarak: Kelimelerin hepsini tek tek girmek biraz zor olmaz mı ?
 

 

soulmy soulmy WM Aracı Kullanıcı
  • Üyelik 12.06.2012
  • Yaş/Cinsiyet 38 / E
  • Meslek Öğretmen
  • Konum Samsun
  • Ad Soyad O** Y**
  • Mesajlar 1722
  • Beğeniler 398 / 400
  • Ticaret 20, (%100)

Holiqan adlı üyeden alıntı

levenshtein = levinştiin diye okunuyor sanırım levinştayn da olabilir :)

Ek Olarak: Kelimelerin hepsini tek tek girmek biraz zor olmaz mı ?


tr_TR.dic kütüphaneleri var. Bunları kullanabilirsiniz.
 

 

.
wmaraci
wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al