2010-08-02 81 views
1

我想實現我的網站搜索功能的功能這裏列出搜索 - 如何實現谷歌網站搜索像這裏使用的一個

https://stackoverflow.com/search

我應該爲了做做這個?

基於我的理解,可以使用兩種方法爲我的網站提供搜索功能。

1> MySQL全文搜索 2>使用搜索lucene包。

我的猜測是這裏的搜索功能 https://stackoverflow.com/search既不是他們。那麼,在網站上提供這種搜索的方法是什麼?

謝謝

+0

對於我的搜索,我實現了一個使用Lucence庫的Solr容器。然後,我可以通過Jetty運行Solr,並且有很多庫可用於與Solr進行通信,以便非常容易地創建無縫集成。例如在PHP中,我使用PECL包。 – Layke 2010-08-02 14:06:34

回答

1

只要看看網址:

http://www.google.com/search?sitesearch=stackoverflow.com%2Fquestions&q=texthere 
+0

Hello Poke, 提供的鏈接不適用於我。請告訴我應該用於搜索的關鍵字。 謝謝 – q0987 2010-08-02 15:33:46

+0

這不是一個鏈接。這是您在使用Google在SO上進行搜索時重定向到的網址。 'q'參數是搜索的文本,'sitesearch'參數指定Google應在哪個頁面上顯示。 – poke 2010-08-02 21:05:07

1

這似乎是如果你的網站是完全數據庫驅動的一個MySQL的方法是有效的。否則,你需要蜘蛛的東西,比如Zoom by WrenSoft。 http://www.wrensoft.com/