ASP实现网站站内静态页搜索引擎

ASP实现网站站内静态页搜索引擎

ID:40709616

大小:458.36 KB

页数:6页

时间:2019-08-06

ASP实现网站站内静态页搜索引擎_第1页
ASP实现网站站内静态页搜索引擎_第2页
ASP实现网站站内静态页搜索引擎_第3页
ASP实现网站站内静态页搜索引擎_第4页
ASP实现网站站内静态页搜索引擎_第5页
资源描述:

《ASP实现网站站内静态页搜索引擎》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、网络与通信NETWORK&COMMUNICATIONASP实现网站站内静态页搜索引擎巫作坤摘要:介绍ASP实现的网站整站静态页搜索引擎程序,该程序通过递归遍历网站目录每一个文件,提取网页标题和去除标签后的网页内容存入数据库中,并定期检测网页更新情况,当用户搜索时程序直接对数据库进行搜索。该程序具有搜索功能强大、无需人工维护、搜索速度快等优点。关键词:搜索引擎;FSO;ASP;静态页;分页索引表;正则表达式网络已经成为人们日常生活、工作、学习不可或缺的一部2原理分,而网络发展至今已是一个搜索引擎的时代,搜索引擎成为了人们通

2、向网络世界一种最重要途径。据权威机构统计显示,在讲解站内搜索程序前首先来了解一下该程序需要用到的网站的访问者有80%多来源于搜索引擎。搜索引擎的出现和发数据库表结构。该程序需要用到两个表,其中config这个表用展促进了网络快速发展,也改变了人们的上网习惯,所有网龄来存储有关检测更新等相关的调度参数,结构如表1所示。在一年以上的人相信没有几个没用过百度、Google。同时,网pageinfo用来存储提取到的页面信息,结构如表2所示。站大量的访问者来源于搜索引擎也促使网站站长专门针对搜索表1网站而进行一定处理,比如整站静态

3、化,大量转载其他网站的内容。大量的页面给网站带来流量的同时也大大增加了网页维护工作,同时也增加了访问者的访问难度,访问者打开网站后不知道如何才能快速找到自己想要的文章。作者根据自己做网站时需求,开发了一个整站静态页搜表2索程序,通过站内搜索引擎极大地方便了习惯于使用搜索引擎查找信息的网站访问者,同时也可以避免有的页面由于链接层数太深或链接设置不当而很难访问到的问题。1分类1.1通过搜索网站提供的搜索做过站长的人应该知道,像百度之类的搜索网站提供site命令,比如可以通过调用“http://www.baidu.com/s?

4、wd=静态页搜索site:www.cfsoft.com.cn”来达到搜索笔者网站网站中有关程序在第一次运行时首先遍历网站目录(指定排除的目录“静态页搜索”的内容。这种方式的优点是简单,但有一个致除外)下的所有文件,检查扩展名是否在需要搜索的文件类型命的缺点就是并不能搜索所有页面。由于百度并不能收录所有中,如果是搜索的时候直接通过SQL语句查询pageinfo表的的页面,特别对于中小网站收录页面往往都少得可怜,甚至有title和text字段,搜索出所要的内容。程序支持空格连接多个关的由于种种原因一页没有都是常有的事。另外还

5、有一点搜索网键词的or组合条件和加号连接的and组件条件搜索。站的页面更新都有一定的时间间隔,更新的内容有时要过很久才能反应在搜索网站的结果里。3搜索类实现1.2通过网页内容进行搜索3.1类全局变量与对象说明(如表3所示)这种方式实现简单,对搜索过程进行一定的优化处理,借3.2类属性说明助数据库作中介,不管在功能还是速度上都能达到非常理想的(1)用于取提搜索结果描述信息的属性效果,本文所介绍的站内搜索程序就是采用这种方式完成的。22009.9009.957PublicPropertygetSearchDes()&"&pa

6、ge="&varPage-1&"'>"&int'blue'>上一页 "(((endtime-begintime)*10000)+0.5)/10_EndIf&"毫秒,共查找"Fori=wPageFromTowPageTo&findCount&"个文件,"_Ifi=varPageThen&"其中符合要求的有"Pag

7、eLink=PageLink&" 个文件."search.asp?keyWord="&server.urlencode(keyWord)_EndProperty&"&page="&i&"'>["表3&i&"] "ElsePageLink=PageLink&" 

8、age="&i&"'>["&i&"] "EndifNextIfvarPage

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。