2010-02-01 180 views
1

我有一個網站,其中有約200至300個靜態公共頁面。我需要在網站上引入某種搜索功能,以搜索其所有公共頁面。我不想使用Google站點搜索等外部工具。是否有工具或開源代碼將索引內容並顯示搜索結果?我正在尋找一個工具來維護自己的索引,並與網站一起在服務器上運行。如果我可以將項目添加到索引並對其進行管理,那將是一個好的選擇。我看了Zend Search Lucene,如果有一個工具在那裏,我希望在我自己做一個之前使用它。建築物搜索網站

+1

Lucene和Solr是非常適合工作的工具 – Gordon 2010-02-01 10:46:56

回答

4
  • Zend_Search_Lucene是一個非常不錯的選擇。它與Java版本的Lucene兼容(我的意思是索引文件)。它can index html documents,它使用和配置非常簡單,並有一個很好的文檔。

  • 使用Solr作爲服務也是一種選擇。

  • Sphinx是您可能想要查看的另一個工具。

+1

Emil提到的所有三種工具都可以完成這項工作。我相信你應該根據他們的學習曲線爲你選擇(Zend_Search_Lucene補充了現有的PHP代碼庫,Solr是一個易於設置的獨立搜索服務器;我相信Sphinx在設置方面與Solr相似) 。 – 2010-02-01 12:09:43

1

你可以試試 -

Sphider是一個輕量級的網絡蜘蛛和搜索引擎用PHP編寫的,使用MySQL作爲後端數據庫。它是向您的網站添加搜索功能或構建自定義搜索引擎的絕佳工具。 Sphider體積小,易於安裝和修改,並在全球數千個網站中使用。

http://www.sphider.eu/