TR Kodlama

Giriş |  Kayıt


Yeni başlık gönder Başlığa cevap ver
 1. sayfa (Toplam 1 sayfa)  [ 1 mesaj ] 
03 Eyl 2009, 15:10
PHP Developer
Kullanıcı avatarı
Mesajlar: 192
MySQL'da Fulltext search yaptırdığınız zaman minimum 4 harflileri görüyor ve php diye aratıldığında bir sonuç vermiyor. Bende Match(sutun) Against('sorgu' IN BOOLEAN MODE) parametresinin yanına OR sutun LIKE '%sorgu%' şeklinde bir parametre ekledim. Fakat bu parametrede aramalardaki sorgu skorunu yani arama terimiyle sütundaki içeriğin eşleşme yüzdesinde sapmalara sebep oluyor.. Mesela "PHP Dersleri" diye aratırsak aratılan kelime iki tane. Aynı başlık da mevcut ama kelime sayısı 2 lakin en az dört harfli kelime sayısı bir olduğu için 100% benzer olan içeriği 50% olarak göstermek durumunda kalıyorum. ft_min_word_len'i 2'ye düşürmek için sunucuma başvurdum fakat reddedildi. Bana aramalarımda kullanmak üzere mantıklı algoritmalar ve yöntemler üretebilirsiniz. Daha önce farklı bir algoritma kullanıyordum ama ondada gereğinden fazla sonuç çıkıyordu.

Hepinize ilginiz için şimdiden teşekkürler :)

_____________________________
Beni Twitter'dan takip edin...


Eskiden itibaren mesajları göster:  Sırala  
Başlığa cevap ver
 1. sayfa (Toplam 1 sayfa)  [ 1 mesaj ] 

Tüm zamanlar UTC + 2 saat [ GITZ ]


Kimler çevrimiçi

Bu forumu gezen kullanıcılar: Hiç bir kayıtlı kullanıcı yok ve 1 misafir


Bu foruma yeni başlıklar gönderemezsiniz
Bu forumdaki başlıklara cevap veremezsiniz
Bu forumdaki mesajlarınızı düzenleyemezsiniz
Bu forumdaki mesajlarınızı silemezsiniz
Bu foruma eklentiler gönderemezsiniz


Geçiş yap:  
cron

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Türkçe çeviri: phpBB Türkiye
phpBB SEO


XHTML 1.0  CSS 2.1  Mavilim 3.0.5