2011-11-20 138 views
-2

我正在尋找一個開源的搜索引擎插件用PHP寫的我的網站(電子商務)。在任何人回答之前,我對搜索引擎有疑問。通常搜索引擎抓取網頁,創建索引,然後在查找內容時使用它們。但是,電子商務網站會採用同一模式嗎?是的,它可以抓取產品頁面,爲它們編制索引,但是如果它直接抓取數據庫並索引存儲在數據庫中的產品,那麼它不會更好嗎?而當用戶搜索任何產品時,它只會向我們提供與用戶查詢匹配的表的行數?開源PHP搜索引擎

可能是我問的是一個愚蠢的問題,但我是網絡開發新手,所以善意地幫助我理解這個概念。

我曾看過一個名爲Sphider的搜索引擎,但沒有得到我要做的所有事情,以使其與電子商務網站一起工作。

+0

爲什麼這個問題一直往下投?... PLZ給出的理由也是如此。 –

+1

由於您不瞭解搜索引擎如何爲您的網站編制索引,或者您正在運行的電子商務腳本不包含搜索功能,因此您可能已被拒絕。此外,如果您希望所有產品都在Google或其他引擎中編入索引,請設置一個漫遊器和站點地圖文件,告訴他們所有網頁的內容。 – frustratedtech

+0

實際上我沒有運行任何網站...我試圖學習網絡開發和分析各種類型的網站作爲案例研究。 –

回答

0

Zend Framework和Lucene如何?您還可以在服務器上定義爬網頁和索引的cron作業。索引和搜索由Lucene完成。

+0

你能解釋疑問部分嗎? –

1

我喜歡很多mnoGoSearch搜索引擎。它支持PHP & MySQL支持,很多選項,即使在單個服務器上也能正常工作。

+0

你能解釋疑問部分嗎? –

0
+1

當你有一個大的索引Zend Lucene變得非常緩慢。 Solr也是一個不錯的選擇。 – Flukey

+0

不知道它是如何在2011年,但今天它是Apache Lucene,而不是Zend Lucene。 Solr基於Apache Lucene。就像ElasticSearch(這是最好的IMO)。 – DanFromGermany