benim sitem bir sözlük sitesi olduğu ve her kategoride bir biri ile alakasız binlece kayıt olduğu için aynı kategori çözümü makul değil.
bir kahve içtikten sonra şöyle bir çözüm buldum. arama sisteminde aramaları bir önceki kelime ile eşleştireceğim. bir ilişki tablosu kurup yapılan her aramayı bir önceki arama ile eşleştireceğim. tabi 86k kayıt olan bir veritabanında ilişki tablosunun boyutu 86.000 faktöriyel gibi korkunç bir boyuta ulaşmasın diye bir cache sistemi düşündüm.
bir kelime ile ilgili 5 alakalı kelime 10 ar kez eşleştirildiğimde ilişki tablosundan silip kaydın kendisinde bir kolona json olarak yazacağım. böylece ziyaretçi hareketleri ile gerçek ve tutarlı önermeleri doğrudan çıkarabilirim.
Sent from my iPhone using Tapatalk