第18课网上搜索 18.1课前导读 18.2课堂教学 18.3上机练习 18.4课后作业
18.1 课前导读 18.2 课堂教学 18.3 上机练习 18.4 课后作业 第18课 网 上 搜 索
随着网络应用的普及,网上信息资源的增长也迅 速加快。面对日趋增长的海量信息,单靠网页之间的 链接来实现有效的信息访问已变得难以应对。为解决 这一突出的需求,出现了专门提供网上信息搜索服务 的网站,它们定期扫描整个网络,按照一定的分类方 法把网站的信息归类,存放到特定数据库中,并对外 开放信息搜索服务。由于需要提供巨大的带宽服务, 这种服务往往是由网络上的门户网站来提供
随着网络应用的普及,网上信息资源的增长也迅 速加快。面对日趋增长的海量信息,单靠网页之间的 链接来实现有效的信息访问已变得难以应对。为解决 这一突出的需求,出现了专门提供网上信息搜索服务 的网站,它们定期扫描整个网络,按照一定的分类方 法把网站的信息归类,存放到特定数据库中,并对外 开放信息搜索服务。由于需要提供巨大的带宽服务, 这种服务往往是由网络上的门户网站来提供
18.1课前指导 有两种形式的“网上搜索”:Web(站外)搜索 和站内搜索。 前者如搜狐(Sohu)、 Chinaren或新浪网(Sina) 等专业搜索引擎,可以在整个 Internet上根据需要搜 索文件或网页的内容、标题、文件名、作者等信息; 后者则根据浏览者输入的字符串,在本网站中搜索文 件或网页的内容、标题、文件名、作者等信息是否与 一搜索的字符串相符
18.1 课前指导 有两种形式的“网上搜索” :Web(站外)搜索 和站内搜索。 前者如搜狐(Sohu)、Chinaren或新浪网(Sina) 等专业搜索引擎,可以在整个Internet上根据需要搜 索文件或网页的内容、标题、文件名、作者等信息; 后者则根据浏览者输入的字符串,在本网站中搜索文 件或网页的内容、标题、文件名、作者等信息是否与 搜索的字符串相符
当然,这里指的相符并非百分之百的相同,而是 相似程度,例如输入“快乐”两个字,可以搜索网页 的内容、标题、文件名或作者等是否有“快乐”的关 键字,搜索的结果可能会有很多记录,有的可能完全 无关、有的则相当吻合,搜索的结果有时可能令您相 当惊讶,因为它真的完全与我们搜索的字符串无关! 专业搜索引擎的设计是相当困难的,我们采用 种取巧的方法:将搜索网页定向于专业搜索引擎,利 用专业搜索引擎获得搜索结果 站内搜索相对而言要简单的多。一般来说,搜索 本网站的信息也是网站应该提供的重要功能之
当然,这里指的相符并非百分之百的相同,而是 相似程度,例如输入“快乐”两个字,可以搜索网页 的内容、标题、文件名或作者等是否有“快乐”的关 键字,搜索的结果可能会有很多记录,有的可能完全 无关、有的则相当吻合,搜索的结果有时可能令您相 当惊讶,因为它真的完全与我们搜索的字符串无关! 专业搜索引擎的设计是相当困难的,我们采用一 种取巧的方法:将搜索网页定向于专业搜索引擎,利 用专业搜索引擎获得搜索结果。 站内搜索相对而言要简单的多。一般来说,搜索 本网站的信息也是网站应该提供的重要功能之一
18.2课堂教 18.2.1站外搜索 18.2.2使用文件系统的站内搜索 18.2.3使用服务器索引服务的站内搜索
18.2 课堂教学 18.2.1 站外搜索 18.2.2 使用文件系统的站内搜索 18.2.3 使用服务器索引服务的站内搜索
18.2课堂教学 本课主要学习以下内容: ①利用ASP内置对象 Request获取变量中的要求 搜索的关键字,再用另一个ASP内置对象 Response的 Redirect方法将搜索网页转向其他的诸如搜狐、网易 等专业搜索引擎中,同时提交该关键字,最后从某专 业网站中获得出搜索结果。这种方法可以在站点上方 三便地使用各大搜索引擎,而无需登录其主页面。 ②使用“文件系统对象”设计一个网站内的文 件搜索引擎,在本地Web服务器上进行搜索,搜索结 果在网页中以超级链接的方式来显示 ③使用Web服务器提供的“索引服务”设计一个 网站内的文件搜索引擎,仅对在本地Web服务器上建 立索引的文件进行搜索
18.2 课堂教学 本课主要学习以下内容: ① 利用ASP内置对象Request获取变量中的要求 搜索的关键字,再用另一个ASP内置对象Response的 Redirect方法将搜索网页转向其他的诸如搜狐、网易 等专业搜索引擎中,同时提交该关键字,最后从某专 业网站中获得出搜索结果。这种方法可以在站点上方 便地使用各大搜索引擎,而无需登录其主页面。 ② 使用“文件系统对象”设计一个网站内的文 件搜索引擎,在本地Web服务器上进行搜索,搜索结 果在网页中以超级链接的方式来显示。 ③ 使用Web服务器提供的“索引服务”设计一个 网站内的文件搜索引擎,仅对在本地Web服务器上建 立索引的文件进行搜索
18.2.1站外搜索 1.站外搜索引导页面 站外搜索主页面
18.2.1 站外搜索 1. 站外搜索引导页面 2. 站外搜索主页面
18.2.1站外搜索 站内文件搜索引擎包括 Search.htm和 Search.asp 两个文件, Search.htm是一个引导页面,提供若干专 业搜索引擎。由于不需要服务器中的ASP解释程序编 译,运行速度快,真正实现搜索功能的是 Search.asp 页面
18.2.1 站外搜索 站内文件搜索引擎包括Search.htm和Search.asp 两个文件,Search.htm是一个引导页面,提供若干专 业搜索引擎。由于不需要服务器中的ASP解释程序编 译,运行速度快,真正实现搜索功能的是Search.asp 页面
1.站外搜索引导页面 站外搜索的引导页面提供一个下拉列表让用户选 择几个预设的专业搜索网站之一,通过文本框接受用 户输入的关键字。编写其中代码,并将文件以 SearchWeb.htm为名存盘 说明:按“提交”按钮后,用户选择的搜索网站 和输入的关键字将作为参加被送到主页面处理;“全 部重写”除清空文本框外,还要将下拉选择框复位到 第一个搜索网站
1. 站外搜索引导页面 站外搜索的引导页面提供一个下拉列表让用户选 择几个预设的专业搜索网站之一,通过文本框接受用 户输入的关键字 。 编写其中 代 码 , 并将文件以 SearchWeb.htm为名存盘。 说明:按“提交”按钮后,用户选择的搜索网站 和输入的关键字将作为参加被送到主页面处理;“全 部重写”除清空文本框外,还要将下拉选择框复位到 第一个搜索网站
2.站外搜索主页面 站外搜索主页面由引导页面的元素引导而 来,接受从引导页面 SearchWeb.htm传送过来变量 TextField和 Select,而后生成对应网站的搜索页面的 格式,送交浏览器,转向相应的网站搜索引擎。编写 代码,并将文件以 SearchWeb.asp为名存盘
2. 站外搜索主页面 站外搜索主页面由引导页面的元素引导而 来,接受从引导页面SearchWeb.htm传送过来变量 TextField和Select,而后生成对应网站的搜索页面的 格式,送交浏览器,转向相应的网站搜索引擎。编写 代码,并将文件以SearchWeb.asp为名存盘