欢迎来到天天文库
浏览记录
ID:39714013
大小:263.34 KB
页数:27页
时间:2019-07-09
《《课前导读》PPT课件(I)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、18.1课前导读18.2课堂教学18.3上机练习18.4课后作业第18课网上搜索随着网络应用的普及,网上信息资源的增长也迅速加快。面对日趋增长的海量信息,单靠网页之间的链接来实现有效的信息访问已变得难以应对。为解决这一突出的需求,出现了专门提供网上信息搜索服务的网站,它们定期扫描整个网络,按照一定的分类方法把网站的信息归类,存放到特定数据库中,并对外开放信息搜索服务。由于需要提供巨大的带宽服务,这种服务往往是由网络上的门户网站来提供。18.1课前指导有两种形式的“网上搜索”:Web(站外)搜索和站内搜索。前者如搜
2、狐(Sohu)、Chinaren或新浪网(Sina)等专业搜索引擎,可以在整个Internet上根据需要搜索文件或网页的内容、标题、文件名、作者等信息;后者则根据浏览者输入的字符串,在本网站中搜索文件或网页的内容、标题、文件名、作者等信息是否与搜索的字符串相符。当然,这里指的相符并非百分之百的相同,而是相似程度,例如输入“快乐”两个字,可以搜索网页的内容、标题、文件名或作者等是否有“快乐”的关键字,搜索的结果可能会有很多记录,有的可能完全无关、有的则相当吻合,搜索的结果有时可能令您相当惊讶,因为它真的完全与我们搜
3、索的字符串无关!专业搜索引擎的设计是相当困难的,我们采用一种取巧的方法:将搜索网页定向于专业搜索引擎,利用专业搜索引擎获得搜索结果。站内搜索相对而言要简单的多。一般来说,搜索本网站的信息也是网站应该提供的重要功能之一。18.2课堂教学18.2.1站外搜索18.2.2使用文件系统的站内搜索18.2.3使用服务器索引服务的站内搜索18.2课堂教学本课主要学习以下内容:①利用ASP内置对象Request获取变量中的要求搜索的关键字,再用另一个ASP内置对象Response的Redirect方法将搜索网页转向其他的诸如搜
4、狐、网易等专业搜索引擎中,同时提交该关键字,最后从某专业网站中获得出搜索结果。这种方法可以在站点上方便地使用各大搜索引擎,而无需登录其主页面。②使用“文件系统对象”设计一个网站内的文件搜索引擎,在本地Web服务器上进行搜索,搜索结果在网页中以超级链接的方式来显示。③使用Web服务器提供的“索引服务”设计一个网站内的文件搜索引擎,仅对在本地Web服务器上建立索引的文件进行搜索。18.2.1站外搜索1.站外搜索引导页面2.站外搜索主页面18.2.1站外搜索站内文件搜索引擎包括Search.htm和Search.asp
5、两个文件,Search.htm是一个引导页面,提供若干专业搜索引擎。由于不需要服务器中的ASP解释程序编译,运行速度快,真正实现搜索功能的是Search.asp页面。1.站外搜索引导页面站外搜索的引导页面提供一个下拉列表让用户选择几个预设的专业搜索网站之一,通过文本框接受用户输入的关键字。编写其中代码,并将文件以SearchWeb.htm为名存盘。说明:按“提交”按钮后,用户选择的搜索网站和输入的关键字将作为参加被送到主页面处理;“全部重写”除清空文本框外,还要将下拉选择框复位到第一个搜索网站。2.站外搜索主页面
6、站外搜索主页面由引导页面的
7、不同默认值,在WindowsXP中,其默认值为Ture,如果在一些网站中,其它的网站若对此属性的默认值进行了修改,则会出现如图18-3所示的服务器出错信息,因此,这里最好显式地加入此语句令Buffers为True。②在实现提交搜索字串到其他搜索引擎时,关键是要知道搜索引擎所使用的查询格式,如网易网站的搜索引擎使用的是:http://nisearch.163.com/Search?q=搜索字串。如果要加入新的搜索引擎,只需对新的搜索引擎在地址栏中的信息进行分析,在“?”号之后的内容为传送给搜索程序的变量,找到关键字
8、变量,在程序中用自定义的变量替换即可。这里的关键字为“ASP”,在地址栏里:http://nisearch.163.com/Search?q=ASP表示关键字为“ASP”,在程序里就可以用"http://nisearch.163.com/Search?q="&keyword作为转向字符串进行转向,其中keyword为程序中字义的关键字变量。18.2.2使用文件系统的站内搜
此文档下载收益归作者所有