相信大家都見過友道、GOOGLE的即時搜索提示功能吧!這功能非常令人喜愛,也是智能搜索的一種體現。其實這種類似的功能很久以前就有了,只不過現在換了種形式,用到了網頁搜索上。
幾個月前,就做了個類似的例子,現在毫不保留地獻給大家。先說明是用C#編寫的,要求在.NET 2.0下運行。
首先,介紹一下系統原理。程序分爲:服務端、JAVASCRIPT&AJAX客戶端調用、服務端代理服務
1、服務端
服務端從數據庫索引關鍵字,通過HTTP協議直接提供查詢服務,輸出XML格式的結果。
2、JAVASCRIPT&AJAX客戶端調用
響應用戶輸入,用AJAX從服務器下載相關關鍵字列表回來,然後展現給用戶。
3、服務端代理服務
AJAX爲無刷新請求提供了方便,但是它也有侷限於本域名的網頁調用。由於與服務端提示的網址和端口不一樣,所以必須通過代理來調用。
由於找不到上傳附件的地方,所以請想此係統的朋友,給我留言或在此留下你的郵箱。
還可以加入QQ羣(31127682)一起討論搜索技術。