相信大家都见过友道、GOOGLE的即时搜索提示功能吧!这功能非常令人喜爱,也是智能搜索的一种体现。其实这种类似的功能很久以前就有了,只不过现在换了种形式,用到了网页搜索上。
几个月前,就做了个类似的例子,现在毫不保留地献给大家。先说明是用C#编写的,要求在.NET 2.0下运行。
首先,介绍一下系统原理。程序分为:服务端、JAVASCRIPT&AJAX客户端调用、服务端代理服务
1、服务端
服务端从数据库索引关键字,通过HTTP协议直接提供查询服务,输出XML格式的结果。
2、JAVASCRIPT&AJAX客户端调用
响应用户输入,用AJAX从服务器下载相关关键字列表回来,然后展现给用户。
3、服务端代理服务
AJAX为无刷新请求提供了方便,但是它也有局限于本域名的网页调用。由于与服务端提示的网址和端口不一样,所以必须通过代理来调用。
由于找不到上传附件的地方,所以请想此系统的朋友,给我留言或在此留下你的邮箱。
还可以加入QQ群(31127682)一起讨论搜索技术。