2011-12-20 171 views
0

我目前正在使用PHP開發的分類網站上工作。我想要實現兩種類型在我們的網站搜索:在分類網站上搜索實施

  1. 從我們自己的網站
  2. 搜索網頁搜索。

我正要實現Solr的第一個搜索,但我不知道如何實現「搜索網頁的搜索。所以你可以給我提供一些建議,我已經瞭解了Nutch crawler,但不知道這是否是正確的選擇。 www.scrubtheweb.com是實施搜索的兩種類型(搜索網站和網站搜索)的樣本網站。我想要實現與www.scrubtheweb.com完全相同的搜索。

所以,請給我提供建議,對

+4

「搜索網絡」通常是通過鏈接到其中一個現有搜索引擎完成的。你不是真的想建立一個搜索引擎,是嗎? – 2011-12-20 17:46:19

+0

不,我們不想建立一個新的搜索引擎 – Rose 2011-12-20 18:09:39

回答

1

使用谷歌的Custom Search

或者,只需用戶重定向到谷歌:

<form method="get" action="http://www.google.com/search"> 
    <input type="text" name="q" /> 
    <input type="submit" value="Google Search" /> 
</form> 
+0

但是這會顯示在谷歌頁面上的結果。我需要顯示在我的網站上的搜索結果itseif像[link] http://www.scrubtheweb中使用的搜索。 com/cgi-bin/search.cgi?q = test – Rose 2011-12-20 18:00:37

+0

不,我不想在同一時間建立新的搜索引擎,我們不想將用戶重定向到谷歌。我曾想過谷歌的自定義搜索,但它有諸如「由谷歌供電」的字眼,我不想那樣。它應該類似於從我們自己的網站搜索。 – Rose 2011-12-20 18:08:50

+0

@Rose爲什麼你想暗示你從你的網站搜索整個網站?人們期望谷歌這樣做,所以它們不會讓人覺得陌生。 – CodeCaster 2011-12-20 19:12:23

1

您可以使用Yahoo BOSS api網絡搜索,如果你願意付出,因爲它是一種有償的API。這是一個很好的方式來定製您的搜索

對於免費的API,你可以看看programmableweb。不確定是否有免費的網絡搜索API。

+0

看看這個,任何免費的api的? – Rose 2011-12-20 18:16:31

+0

@Rose您可以查看apis的[programmableweb](http://www.programmableweb.com/apis/directory/1?apicat=Search)。他們將所有的apis列在一個地方。 – PRYM 2011-12-20 18:28:18