傳統站內搜尋
傳統站內搜尋的方式是依靠一段固定的**來實現搜尋站內資訊的。之前我所用的站內搜尋**是:
<執行效果如下圖。form
method
="get"
action
="">
<
table
bgcolor
="#ffffff"
>
<
tr><
td>
<
a href
=""><
img
src="logos/logo_25wht.gif"
border
="0"
alt="google"
/>
a>
td>
<
td>
<
input
type
="text"
name
="q"
size
="10"
maxlength
="200"
value
=""/>
<
input
type
="hidden"
name
="hl"
value
="zh-cn"
/>
<
input
type
="submit"
name
="btng"
value
="搜尋"
/>
<
font
size
="-1"
><
input
type
="hidden"
name
="domains"
value
=""/>
<
input
type
="radio"
name
="sitesearch"
value
=""/>web<
input
type
="radio"
name
="sitesearch"
value
=""checked
="checked"
/> 本站
font
>
td>
tr>
table
>
form
>
google 站內搜尋
其中藍色部分為google logo,你可以選擇不要它;直接將藍色部分刪除就可以了。紅色部分可更改;size表示搜尋框的長度,搜尋、web、本站分別對應著圖中的三個文字。黃色部分對應著你的**完整網域名稱,將其改為你的**後就可以使用了。
google自定義搜尋
點選進入cse/開始自定義自己的搜尋引擎。頁面語言是英文的(再次說明英語是如此之重要),使用google帳號登入後進入自定義搜尋引擎程式。
請注意概念我們這裡說的是「自定義搜尋引擎」,並非上面的站內搜尋;也就是你可以定義乙個屬於自己的搜尋引擎,除了使用google的搜尋排名演算法,其餘的一切包括搜尋引擎名稱,logo,語言,顏色,要搜尋哪些站點,不搜尋哪些站點,廣告怎麼放等等都可以由你自己設定。所以這是製作屬於你自己的搜尋引擎,含義遠比上面的站內搜尋廣泛多了,也更人性化了。
自定義步驟分三步:建立基本資訊,優化各項設定,獲取**;
具體步驟執行我就不細說了,自己去嘗試。不認識的單詞翻著字典來查。
建立後將**粘帖到你的**中。如果過一段時間你想更改直接登入google custom search介面點選「manage your existing search engines」即可進入控制面板實現對你現有的搜尋引擎的更改。更改儲存之後不必再次將你的**粘帖到**,google會自動重新整理設定的。
控制面板的主要專案:
basics:基本資訊如搜尋引擎名稱描述及關鍵字等;搜尋方式
有只搜尋指定**和搜尋全部網際網路但強調指定**。
indexing:索引以提供最新最快的搜尋結果
look and feel:設定外觀
get code:獲取**
collaboration:請求別人協作製作自定義引擎
make money:google adsense使用者可點選這裡賺錢
business account:企業賬戶
preview:預覽搜尋引擎
statistics:使用統計資料
常用的站內搜尋技術比較
基於資料庫的搜尋 基於spider抓取的站內搜尋 全文檢索者站內搜尋軟體系統 原理 資料庫搜尋 通過spider抓取網頁,經html解析,分詞,索引實現網頁式站內搜尋。對資料庫資料進行html解析 縮略,分詞,索引,實現站內搜尋。檢索效率 非常低下 消耗大量硬體資源 高效高效 檢索範圍 無法完成全文...
使用PHP Sphinx建立高效的站內搜尋引擎
本文摘自csdn樂知 草根 雜誌第四期 1.為什麼要使用sphinx 假設你現在運營著乙個論壇,論壇資料已經超過100w,很多使用者都反映論壇搜尋的速度非常慢,那麼這時你就可以考慮使用sphinx了 當然其他的全文檢索程式或方法也行 2.sphinx是什麼 sphinx由俄羅斯人andrew aks...
使用PHP Sphinx建立高效的站內搜尋引擎
1.為什麼要使用sphinx 假設你現在運營著乙個論壇,論壇資料已經超過100w,很多使用者都反映論壇搜尋的速度非常慢,那麼這時你就可以考慮使用sphinx了 當然其他的全文檢索程式或方法也行 2.sphinx是什麼 sphinx由俄羅斯人andrew aksyonoff 開發的高效能全文搜尋軟體包...