万卷书   首页 > 电脑书籍 > 网页浏览 >网络灯塔――搜索引擎
 
 

互联网是一个开放的世界,同时也是一个各种信息鱼龙混杂的世界,如何在数以亿记的页面中找到自己需要的信息就成为很多网虫必须首先要解决的问题。上世纪90年代声名鹊起的Yahoo!将搜索引擎带到了普通互联网用户的面前,成就了自己也成就了互联网。本文将对搜索引擎和搜索工具的使用进行介绍。

1. 检索方法

   网络中的信息总是以各种形式呈现给我们的,比如文字、图像和声音。针对这些信息的表达方式出现了各种不同的搜索引擎。现在的搜索引擎绝大多数是基于关键字的。即使对于图像和声音的搜索也一般是通过其文件名中包含的关键字。而关键字则是从文本中提炼出来的反映其主要内容的若干个词。我们不必关心关键字是如何从文本中提取出来的,因为那些工作由搜索引擎在幕后完成。我们所要知道的是,如果要想找自己需要的信息,必须搜肠刮肚地找几个最能反映自己意图的同时也是最具针对性的词。比如要查找关于非典防治的信息,那么显然“非典”和“防治”就是最基本的关键词。看起来很简单?确实!不过搜索引擎对关键字的运用却大有讲究,很多朋友搜索时仅仅是输入关键词,其实这样只能利用搜索引擎强大功能的一小部分。利用搜索引擎的各种搜索功能,通过关键词增减运算,你的搜索会威力大增。

1.1 布尔运算

   布尔逻辑就是逻辑运算,不外乎“与”、“或”、“非”。逻辑“与”在多数搜索引擎用“+”表示,不过时常可以省略,多数引擎的默认运算符就是“与”。比如你在Google中输入两个关键词“非典”和“防治”(中间用空格分隔),那么找到的结果中一定同时含有这两个词。
逻辑“或”一般用“|”表示,表示只要页面中含有关键词中的任何一个就是符合要求的。注意,Google中表示OR表示“或”。

   逻辑“非”用来过滤一些关键字,例如在Google中输入“非典 防治 –新闻”,则结果中将只含有“非典 防治”而不含有“新闻”。

   别小看了这几种逻辑运算,只要运动得当,通过这些运算符对关键词进行排列组合可以表达非常复杂的检索条件。

1.2 位置检索

   位置检索就是对关键字的出现位置进行进一步的限制,比如限定关键字只能出现在标题中以提高精确度,因为很多时候关键字出现在正文中可能仅仅因为是“提了一下”。遗憾的是,并不是所有的搜索引擎都支持这种功能,而且进行位置检索需要使用命令,很多引擎之间的命令都是不兼容的。好在使用方法还是一样的,比如在百度中要将关键字限制在标题中,可以使用下面的命令:

   intitle:非典

   百度中类似的命令还有:

   * site ,例如“软件 site:www. pconline.com”将会在www.pconline.com中查找和“软件”相关的页面。site命令还有一个妙用,比如搜索“非典 site:gov.cn”可以找到包含有关键词“非典”的所有中国政府网站(通过gov.cn定义)。

   * inurl,例如“inurl:china”检索链接里含有china的页面,注意这种检索一般用英文作关键字,因为链接地址中不能使用中文。

   在intitle、inurl命令后面仍然可以使用布尔运算符,比如“intitle: 中国|下载”。

   Google也提供了类似的位置检索命令,格式和百度一样,不过具体的命令名不同,使用前看一下Google的帮助

1.3 自然语言检索

   自然语言检索引擎中你可以直接使用语言,就像和人对话一样,这种引擎国外的较多,当然要用英文了。例如Ask Jeeves(Jeeves是一部小说中的人物,习惯用来代称理想的男仆),网址http://www.ask.com/。它的界面很简洁,直接输入你要问的问题就可以搜索了。假设你是一个老外,不知道china在哪(这老外可真够苯的)。如果你在Google中输入“China”,得到的网站都和China有关,但是要在这些网站中找到中国在哪里仍然要花不小的功夫。如果你用Ask Jeeves,只需输入“where is china?”,你得到第一个结果就是一个关于中国旅游的网站,显然这个网站就要准确的多了。还不过瘾?其实你可以不必用询问的语气来和你的男仆打交道,你大可以直接命令他“show me a map of china”,立刻中国地图就出来了,够方便吧。如图 1。


图 1


下一页