sonuç bulunamazsa kelimeleri bölersin bölünmüş kelimelerde ararsın, kelimeleri, kelime sayısına göre bölüp, birleştirip aratırsın..
Örnek;
roberto carlos fenere transfer oldu
sonuç yok ise
roberto transfer oldu
roberto fenere transfer oldu
carlos transfer oldu
roberto carlos
gibi kelimeleri birleştirir, veya tek tek aratırsın.
İyi Çalışmalar...
tek aramada 50 tane query çalıştır sonra sql server'dan ertesi gün cevap alırsın
arkadaşım arama sistemlerindeki en önemli unsur indexing olayını ilk başta oturtmaktır ararken değil yani nasıl diyiceksin
sen forum başlığındaki her kelimeyi ayrı ayrı "tag" tablosuna kaydetmen daha sonra bunları baş hafre göre index ettirmen gerekli. aramanıda cümle cümle alıp tek sorguya yerleştiriceksin örnek olarak;
SELECT forumtopic FROM tblForumTag WHERE tag='roberto' OR tag='carlos' OR ...
diye gider gelen sonuçta birbiri ile ilişkili en çok sonuç getiren tabloda aradığımız şeyden en çok vardır. "GROUP BY" kullanarak hangi tablonun kaç sonuç verdiğini analrsın onu başa alırsın. umarım anlatabilmişimdir.