search_stopwords.txt dosyasını oluşturmak için açtığımız bir konu SQL kodları en çok kullanılan kelimeleri gösterir, arama ile alakası olduğunu sanmıyorum ama search_wordlist tablosu da bunları tutar zaten.
----------------------------------------------------
dropby23 tarafından yazılan bu yazının önceki sürümlerinden özellikle bağlaçlardan oluşan bir
search_stopwords.txt dosyası derledim ve ilk defa "
phpBB Türkiye - phpBB 2.0.x Türkçe Dil Paketi"
sürüm 2.1.6'ya ilave ettim. Ancak bu tek başına yeterli olmayabilir, buna ek olarak kendi mesaj panonuza göre bir
search_stopwords.txt dosyası oluşturmanız daha yararlı olacaktır.
Oluşturacağımız
search_stopwords.txt dosyası
language/lang_turkish/search_stopwords.txt şeklinde yer alacaktır.
Herkes vereceğimiz sorguyu gerçekleştirip kendi panosunda en çok kullanılan kelimeleri tespit edebilir, kendi
search_stopwords.txt dosyasını oluşturabilir. Panodaki mesaj sayısı arttıkça bu kelimeler değişebilir. Belirli aralıklarla sorguyu gerçekleştirip
search_stopwords.txt dosyanızı güncel tutabilirsiniz.
Mesaj panonuzda en çok kullanılan 50 kelimeyi bulmak için şu sorguyu gerçekleştirmek yeterli:
SELECT ls.word_id, ls.word_text, COUNT(wm.word_id) AS entries FROM `phpbb_search_wordlist` AS ls LEFT JOIN `phpbb_search_wordmatch` AS wm ON ls.word_id=wm.word_id GROUP BY wm.word_id ORDER BY entries DESC LIMIT 0,50
LIMIT 0 , 50 => buradaki "
50" sayısını değiştirerek sonuçları azaltabilir veya çoğaltabiliriz.