TR Kodlama Forumlar MySQL’da Arama Algoritmaları

  • Bu konu boş.
0 yanıt dizini görüntüleniyor
  • Yazar
    Yazılar
    • #6626
      oralunal
      Ziyaretçi

      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 :)

0 yanıt dizini görüntüleniyor
  • Bu konuyu yanıtlamak için giriş yapmış olmalısınız.