2011-08-16 178 views
3

我想完成的是將搜索功能集成到我的網站中,該搜索功能能夠搜索靜態網頁(內容不會更改)。我需要搜索引擎免費使用,並且必須使用JavaScript或PHP(如果需要,還需要MySQL)。我曾嘗試在Google上尋找(如果有人想知道),但也許我只是沒有尋找正確的東西。如果任何人都可以指出我正確的方向,我將不勝感激。實現搜索靜態頁面的站點搜索引擎

感謝

回答

6

爲什麼推倒重來 - 使用谷歌自定義搜索:http://www.google.com/cse/

+0

謝謝您的回答。這聽起來像是一個相當好的主意。我對谷歌自定義搜索和谷歌網站搜索之間的巨大差異略有困惑。他們似乎也做同樣的事情。思考細微的差異? –

+3

差異主要是美容。您可以更好地控制結果和廣告的外觀。 –

+5

問題與谷歌自定義搜索的是它填補了一半的搜索結果屏幕廣告。 – yossi

1

「Sphider是用PHP編寫的一個輕量級的Web蜘蛛和搜索引擎,使用MySQL作爲後端數據庫這是一個偉大工具可以將搜索功能添加到您的網站或構建您的自定義搜索引擎.Sphider體積小,易於設置和修改,並在全球數千個網站中使用。

http://www.sphider.eu/

+1

謝謝你,但我注意到,I'T還沒有2年更新一次。我有點擔心現在可能會出現不少問題,因爲php語言已經發生了很大的變化。 –

4
i got something today , so updating for other users 

谷歌內部網站搜索腳本(JavaScript的,免費) 需要一個強大的內部搜索引擎腳本,讓訪問者可以搜索你的網站的內容是什麼?此腳本使用Google在您的網站上啓用全面搜索。剪切並粘貼適用於任何類型網站的安裝。

Sphider(PHP,免費) Sphider是用PHP編寫的一個輕量級的Web蜘蛛和搜索引擎,使用MySQL作爲後端數據庫。它適用於向中小型網站添加搜索功能(最多約20,000頁)。它還偉大工程爲網站分析工具 - 找到斷開的鏈接,收集有關網站等

TSEP統計(PHP,免費) TSEP是爲您的網站的網站搜索引擎!您可以在網站的任何位置放置「搜索此網站」,讓人們快速找到他們想要的內容。

變焦搜索引擎(PHP,商業$ 49- $ 99), 變焦是將強大的自定義搜索引擎到您的網站,企業內部網,或CD/DVD強大的PHP腳本。

Perlfect搜索(Perl,免費) 一個集成的,通用的站點索引器和搜索引擎。它來自一對不同的腳本。索引器自動掃描並編制網站索引,搜索引擎是一個cgi腳本,爲索引上的關鍵字提供搜索查詢,並以html格式顯示結果頁,格式包括標題,描述和相關性排名每個配對文件。

CGIWorld網站搜索(Perl中,商業$ 25) 網站搜索功能使您能夠快速通過使用密碼保護的基於瀏覽器的管理區域的輕鬆搜索你的網站&的能力。設置要搜索的目錄的路徑,設置要搜索的目錄的文件&,以及不想搜索的目錄&文件。對於大約500頁以下的普通網站,SiteSearch是一個很好的工具。

流體動力學搜索引擎(Perl,免費和商業版) FDSE是一個易於安裝的本地和遠程站點搜索引擎。它從模板驅動的體系結構返回快速,準確的結果。 Perl源代碼提供免費軟件和共享軟件版本。

ASP網站搜索(ASP,免費) 此ASP網站搜索應用評論的每行代碼,以方便初學者遵循或定製。網站的搜索應用程序有兩種版本的高級版本具有更多的功能,但需要Web服務器有VB腳本引擎5或以上版本。

網站搜索臨(ASP,商業) 網站搜索專業版2.0是ASP或全面搜索腳本PHP網站

參見:http://www.javascriptkit.com/howto/search2.shtml

1

你可能想看看這個。 (對於任何人誰通過這個問題,他們的奮鬥路)

JSE內部SEACH引擎

http://www.javascriptkit.com/script/script2/jse/

使用正則表達式有效且快速地搜索基於輸入關鍵字匹配的索引。支持基本邏輯(即:否定)。

返回從搜索表單本身一個單獨的頁面上的結果,整齊地格式化。使用會話cookie在兩個頁面之間傳輸查詢。在「結果」頁面

存儲索引(網址,關鍵字和描述你想在每一頁「爬」)。這意味着索引僅在實際執行搜索時加載,節省帶寬和下載時間。

搜索標題,描述和匹配索引中desingated關鍵字。