2013-01-16 226 views
4

我想創建一個搜索引擎,只允許用戶搜索網站內的關鍵字。我只需要它的一些例子,以便我知道如何實現它。創建內部網站搜索引擎

+1

而且你不想使用谷歌網站搜索免費的API? – Ray

+0

爲什麼不在Google的網站上搜索「site:example.com text」? –

回答

4

我會建議使用從谷歌免費的搜索框開始:http://www.google.com/cse/

如果搜索免費添加重要的是,小馬的$ 100 /年支付谷歌它。如果不是爲了教育目的而自己實施它,最終可能會花費更多成本...

爲什麼要重新發明輪子?

我敢肯定,如果您對Google有宗教信仰,那麼其他競爭對手也會有類似的簡單搜索API。

+0

有沒有辦法在本地主機上測試這個,或者我需要先上線嗎? – Squirrl

+1

@Squirrl你可以在谷歌中設置它,這樣你就可以搜索索引,但實際上並沒有在可訪問的頁面上添加一個可見框。將它放在未鏈接的測試頁上進行測試。 – Ray

0

您可以使用Nutch框架來抓取您自己的網站並保留它的索引。和實現搜索功能。

4

如果這是一個大型的數據庫驅動的網站,你可能想看看Lucene和Solr。這些工作通過索引內容,然後提供了一個API,允許您運行搜索

0

您可以使用Findberry網站搜索CS101類,它有一個免費的套餐,與Google的免費網站搜索相比,它不會顯示廣告。

http://www.findberry.com

1

訪問網站:代碼是存在的,你只需要定製; http://www.digitalgenesis.com

+7

儘管此鏈接可能回答此問題,但最好在此處包含答案的基本部分,並提供供參考的鏈接。如果鏈接頁面更改,則僅鏈接答案可能會失效。 – eugen

+0

謝謝你兄弟..你的寶貴意見。我不會再重複一遍。 –

+1

@VineeshKalarickal你也可以編輯你的答案,包括該信息:) –