Ben inşa ediyorum bir web sitesi için arama motoru gerekir. PHP ve MySQL kullanarak kendi denemeye karar verdi. Şu anda uygulanabilir seçenekleri gibi üç tablo oluşturmaktır görünüyor.
Kelimeleri tek sayfalar için, ve diğeri referans tablo. Ben yeni bir yazı ekleme olduğumda Sonra metin taramak ve üçüncü masada kelimeleri masa ve refernce bu kelimeler ayrı ayrı kelimeler koymak olacaktır.
Sonunda zaman bir arama yapılır. Komut belirli bir kelime için en endeksli kelimelerle sayfalar dönmelidir.
Bu yaklaşım sadece anahtar kelime sayısına bağlı olarak sonuçlar döndürebilir gibi Ancak görünüyor. Daha bir anahtar kelime bir makalede bu sonuç sayfasında görünecek daha yüksek kullanılmaktadır. Yani belki daha fazla arama ile ilgili ama daha az anahtar kelime ile bir makale sonuçlarına alt alınacaktır.
Soru php / mysql kullanarak özel bir arama motoru oluşturmak için daha iyi bir yolu var olurdu? Ayrıca Sfenks gibi arama motorları yüklemek için sunucuya erişimi yoksa, bu sorunu çözmek için en iyi yolu nedir?