Tam site arama?

5 Cevap php

Birisi ben CodeIgnitor, PHP ve MySQL ile bina bir web sitesinde tam bir site arama uygulamak umuyorum, bana bazı tavsiyelerde umuyordum. Birisi bana herhangi bir ücretsiz API tam site arama sağlamaktır, ya da benim kendi bina üzerinde herhangi bir ipucu, tüm içeriği arama fonksiyonu oluşturmak için en iyi yolu olacağını nasıl vardır wheather bazı tavsiyelerde aşırı mümkün olacağını umuyordum Anahtar kelime için aradı?

Birisi sayesinde yardım eder

5 Cevap

Sen Google Custom Search kullanmak ve Google tüm zor işleri yapalım olabilir. Ben onlar web sitelerini arama için oldukça iyi olduğunu duydum.

Eğer biraz meraklısı bir şey istiyorsanız Google Site Search için ödeme yapabilirsiniz.

Çıkış Lucene for PHP, kullanışlı gelebilir.

Kutunun üzerinde bir daemon olarak çalıştırmak için ihtiyacı olsa, hızlı, hafif, bu yüzden hosting için uygun değil - Yoksa (http://sphinxsearch.com/) Sfenks kullanarak deneyebilirsiniz.

http://www.htdig.org/ bunu çalışır hangi verilerin belirleyebilirsiniz bir C + + tabanlı arama motoru

Ben tüm yukarıdaki ile anlaşmak zorunda. Sfenks ve Lucene gitmek için yoludur. Ama site küçük ve neden MySQL tümyazı arama keşfetmek değil bir gerçekten basit bir çözüm denemek istiyorsanız?

Yani aramak için alan, alanlar bir tümyazı dizin olması gerektiğini söyledi. Böylece metin alanları ve bazı varchar alanların bir çift kapmak ve bir Fulltex Endeksi jointhem tüm olabilir.

SELECT * FROM articles
WHERE MATCH (title,body)
AGAINST ('database' WITH QUERY EXPANSION);

Ama gidip de daha iyi bir görünüm MySQL manual!