2011-07-13 256 views
-1

我正在考慮爲我的網站設置搜索引擎。但是,我開始瞭解如何使用PHP瀏覽保存在數據庫中的多個索引。這是一個正確的方法或任何其他算法做同樣的事情是可用的..網站搜索引擎

請告訴我任何其他可能的方式來實現我自己的網站的搜索引擎。

爲了您的信息,我的網站是一個只有HTML內容的信息。 感謝提前:) :)

+0

取決於有多大你的數據庫?許多行/許多數據? – Eddie

+4

'searchrequest網站:yoursite.com' @ google.com;) – Jacob

+0

@eddie有很多INFACT其約70頁的數據現在...這將在未來的 –

回答

1

你可以嘗試MySQL的全文搜索或更多的記錄,不,我會建議獅身人面像。

你可以使用Sphinx進行這種搜索(它肯定會非常快),但是你想要搜索的字段在數據庫中直接得到更好的服務 - 做出一些你正在提供的假設桌上好的指數。

獅身人面像的真正力量在於全文搜索,你不表示你需要。點擊這裏查看更多詳情http://sphinxsearch.com/downloads

0

有很多方法來實現您的網站上搜索,從嵌入谷歌搜索,使用簡單的「像‘某某%%’」或「對陣」在MySQL

類型查詢

http://dev.mysql.com/doc/refman/5.0/en/fulltext-search.html

或者使用如Apache Lucene和Solr的一個更強大的解決方案。

http://lucene.apache.org/java/docs/index.html

哪種解決方案,你會使用取決於多種因素太多,無法一一贅述了 - 包括但不限於自己的可用時間,資源和技術能力。

0

而不是試圖重新發明輪子,並從頭開始寫東西,我建議,除非你有一些非常具體的需要使用現有的產品。

我以前用過Sphider;運行起來有點痛苦,但對於通用搜索來說效果很好。