在ASP应用程序中加入智能搜索
时间:2007-09-18 13:15:00
用ASP实现搜索引擎的功能是一件很方便的事,可是,如何实现类似3721的智能搜索呢?比如,当在搜索条件框内输入“中国人民”时,自动从中提取“中国”、“人民”等关键字并在数据库内进行搜索。看完本文后,你就可以发现,这个功能实现起来竟然是如此的简单。
第一步,我们要建立一个名为db_sample.mdb的数据库(本文以Access2000数据库为例),并在其中建立表T_Sample。表T_Sample包括如下字段:
ID 自动编号
U_Name 文本
U_Info 备注
第二步,我们开始设计搜索页面Search.asp。该页面包括一个表单(Frm_Search),表单内包括一个文本框和一个提交按钮。并将表单的method属性设为“get” ,action属性设为“Search.asp",即提交给网页自身。代码如下:
<!-- Search.asp -->
<form name="frm_Search" method="get" action="Search.asp">
请输入关键字:
<input type="text" name="key" size="10">
<input type="submit" value="搜索">
</form>
下面,就进入了实现智能搜索的关键部分。
首先,建立数据库连接。在Search.asp的开始处加入如下代码:
<%
Dim strProvider,CNN
strProvider="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="
strProvider=strProvider & Server.MapPath("\") & "\data\db_Sample.mdb" 假设数据库存放在主页根目录下的data目录下
Set CNN = Server.CreateObject("ADODB.connection")
CNN.Open strProvider 打开数据库连接
%>
标签:搜索,智能
0
投稿
猜你喜欢
Laravel框架数据库CURD操作、连贯操作总结
2023-11-17 07:22:26
MySQL中XML数据的XPath支持
2009-12-15 21:57:00
谈谈从phpinfo中能获取哪些值得注意的信息
2023-11-23 23:52:17
python检测远程服务器tcp端口的方法
2021-02-18 22:49:44
保安的故事
2009-12-28 13:02:00
Go语言实现超时的三种方法实例
2023-06-22 18:32:43
Python中文字符串截取问题
2021-08-15 23:55:20
事件检测
2009-04-11 18:03:00
Python实现爬取知乎神回复简单爬虫代码分享
2023-03-23 19:00:10
python+OpenCV实现图像拼接
2023-01-28 08:09:26
python识别验证码图片实例详解
2022-02-13 10:23:53
PyCharm最新激活码(2020/10/27全网最新)
2023-10-01 02:38:19
Python hashlib模块加密过程解析
2021-09-08 13:29:25
Go中time.RFC3339 时间格式化的实现
2024-02-07 21:24:55
如何导出python安装的所有模块名称和版本号到文件中
2022-07-26 15:38:59
python 梯度法求解函数极值的实例
2023-08-11 07:33:05
Python编程调用百度API实现地理位置经纬度坐标转换示例
2023-12-30 11:44:38
SQL中Group分组获取Top N方法实现可首选row_number
2024-01-13 11:22:45
ajax取消挂起请求的处理方法
2023-11-20 23:41:53
对YOLOv3模型调用时候的python接口详解
2023-05-31 00:58:57