3.2 认识搜索引擎
搜索引擎(Search Engine)是目前最有效的用于搜索网页内容的工具。搜索引擎意为信息查找的发动机,它以一定的方式把Internet 中的网页信息进行理解、提取、组织和处理,并为用户提供检索服务,从而起到信息导航的目的。
3.2.1 什么是搜索引擎
搜索引擎在Internet上主动搜索WWW服务器或新闻服务器上的信息,并自动为它们制作索引,索引内容甚至信息本身则存放在搜索引擎的大型数据库中,并对信息进行分类处理,有些搜索引擎还使用专业人员对信息进行人工分类和审查,以保证信息的质量。
当用户提出搜索要求后,搜索引擎将用户输入的关键字与存放在数据库系统中的信息进行匹配和排序,再返回给用户。搜索引擎的界面也是一个网页,它接收用户的查询请求,并显示出查询结果。
在Internet上具有搜索功能的网站有很多,如 "google" 、“百度”、“新浪”及“搜狐”等,这些网站都为用户提供了信息搜索服务。
名师点拨:
在使用搜索引擎时,如何选择关键字很重要,选择得好可以直接得到比较精确的结果。比如使用率较高的词汇往往效果不好,“电脑”、“社会”等关键字的结果非常至多,往往会让查询者无所适从。
使用搜索引擎非常简单,首先打开搜索引擎页面,然后输入关键字,按下【Enter】键,等待几秒钟后即可看到结果,如图3-5所示。
图3-5
此时只要点击感兴趣的链接即可访问相应的网站。
3.2.2 搜索引擎分类
搜索引擎按其工作方式主要可分为三种,分别是全文搜索引擎(Full Text Search Engine)、目录索引类搜索引擎(Search Index/Directory)和元搜索引擎(Meta Search Engine)。
1. 全文搜索引擎
全文搜索引擎是名副其实的搜索引擎,国外具代表性的有Google、Fast/AllTheWeb、AltaVista等,国内著名的有百度。它们都是通过从互联网上提取的各个网站的文字信息来建立数据库,并从中检索与用户关键字匹配的相关记录,然后将结果返回给用户。
从搜索结果来源的角度来看,全文搜索引擎又可细分为两种,一种是拥有自己的检索程序并自建网页数据库,搜索结果直接从自身的数据库中调用,如上面提到的几个引擎;另一种则是租用其他引擎的数据库,并按自定的格式排列搜索结果,如Lycos引擎。
2. 目录索引类搜索引擎
目录索引虽然有搜索功能,但在严格意义上算不上是真正的搜索引擎,仅仅是按目录分类的网站链接列表而已。用户完全可以不用进行关键字(Keywords)查询,仅靠分类目录也可找到需要的信息。目录索引中最具代表性的莫过于大名鼎鼎的Yahoo(雅虎)。其他著名的还有Open Directory Project (DMOZ)、LookSmart、About等。国内的搜狐、新浪、网易搜索也都属于这一类。
3. 元搜索引擎
元搜索引擎在接受用户查询请求时,同时在其他多个引擎上进行搜索,并将结果返回给用户。著名的元搜索引擎有InfoSpace、Dogpile、Vivisimo等(元搜索引擎列表),中文元搜索引擎中具代表性的有搜星搜索引擎。在搜索结果排列方面,有的直接按来源引擎排列搜索结果,如Dogpile,有的则按自定的规则将结果重新排列组合,如Vivisimo。
3.2.3 常用搜索引擎
搜索引擎其实也是一个网站,只不过该网站专门为提供信息“检索”服务,它使用特有的程序把Internet上的所有信息归类以帮助人们在浩如烟海的信息海洋中搜寻到自己所需要的信息。常用的搜索引擎有如下几个:
● Google: http://www.google.com
● 百度:http://www.baidu.com
● 雅虎:http://cn.yahoo.com
● 新浪:http://search.sina.com.cn
● 搜狐:http://www.sohu.com
3.2.4 如何选择搜索引擎
现在互联网上大大小小的搜索引擎大约有几百个之多,而且每个都声称自己是最好的。要是随便抓起来就用,只会是事倍功半,甚至越搜索越糊涂。
选择什么样的搜索工具才称得上恰当呢?一般来说,有以下几条判断标准。
1. 速度
查询速度是搜索引擎的重要指标。优秀的搜索引擎应该能够在非常短的时间内将结果返回给用户,除了网络拥挤等无法抗拒的客观条件外,一般性的搜索应该在一、二秒内返回结果。
2. 准确性
好的搜索引擎内部应该含有一个相当准确的搜索程序,搜索精度高,查到的信息总能与要求相符。
3. 易用性
易用也是选择搜索引擎的参考标准之一。一个搜索引擎应能搜索整个互联网,而不仅仅限于万维网。搜索结果出来之后,能否改变描述的长短或者改变显示结果页面的数量,能否实现这些功能,应该是选择搜索引擎的重要考虑因素。
4. 逻辑性
好的搜索引擎应该可以使用像 "AND" (或&号), "OR" (或—号), "NOT" (或!号)等逻辑操作符来连接词或词组,这样可以缩小搜索范围,除此之外,还可以限定日期、位置、数据类型及搜索范围等。
名师点拨:
很多网站的逻辑操作符大同小异,如要更多地使用,可先看看该网站对逻辑操作符的使用介绍。
3.2.5 怎样使用搜索引擎
各个搜索引擎都提供一些方法来帮助精确地查询内容,使之符合要求。不同的搜索引擎,提供的查找技巧和实现的方法各有不同,但一些常见的技巧是如出一辙的。
1. 简单查找
简单查找是最常用的方法,当输入一个关键字时,搜索引擎就把包括关键字的网址和与关键字意义相近的网址一起反馈给用户。例如,查找“科技”一词时,模糊查找就会把“科学”、“科委”、“技术”等内容的网址一起反馈回来。
2. 精确查找
简单查找往往会反馈回大量不需要的信息,如果查找的是一个词组或多个汉字,最好的办法就是将它们用双引号括起来(即在英文输入状态下的双引号),这样得到的结果最少、最精确。例如,在搜索引擎的Search(查询)框中输入“‘电脑技术’”,就等于告诉搜索引擎只反馈回网页中有“电脑技术”这几个关键字的网址,这会比输入“电脑技术”得到更少、更好的结果。
3. 限定查找
很多搜索引擎都支持在搜索词前冠以加号(+)限定搜索结果中必须包含的词汇,用减号(-)限定搜索结果不能包含的词汇。例如,要查找的内容必须同时包括“盐城、信息、网络”3个关键字时,就可用“盐城+信息+网络”来表示;再如,要查找“电脑”,但必须没有“技术”字样,就可以用“电脑-技术”来表示。
名师点拨:
这里的加、减号都必须是半角类型,如果是全角则不起作用。
4. 逻辑查找
比较著名的搜索引擎都支持使用逻辑操作符进行更复杂的搜索设定,常用的有:AND (和)、OR(或)、NOT(否,有些是AND NOT)及NEAR(两个单词的靠近程度),恰当应用它们可以使结果非常精确,另外也可以使用括号将搜索词分别组合,如要查找的内容必须同时包括 "computer、information、network" 3个关键字时,就可用 "computer AND information AND network" 来表示。
名师点拨:
输入代表逻辑关系的字符时,也一定要用半角类型。