.....................................................................................
你给出的搜索条件越具体,搜索引擎返回的结果也会越精确。
比方说你想查找有关电脑冒险游戏方面的资料,输入game是无济于事的。computer game范围就小一些,当然最好是敲入computer adventure game,返回的结果会精确得多。
有时你甚至可以问搜索引擎一个问题,返回结果的准确度会让你不得不佩服搜索引擎功能的强大。
一次,我们想查找有关根据IP地址判断访问来源方面的资料,由于知道以“IP address”搜索没用,加上搜索条件比较复杂,无法以单个的词或词组查询,因此我们干脆在Google搜索引擎中输入了整句话:
■ How to recognize a visit from its IP address
结果在返回的网页链接中,第一个就是我们需要的。该网站不仅提供根据IP进行访问来源查询,还用虚拟现实(Virtual Reality)技术在地图上指出来源所在的城市!
可以看出将搜索条件细化,能够大幅提高你的搜索效率。
由于中英文在词语排列上的差异(英文词与词之间有空格隔开,而中文则没有),使得中文切词成为搜索引擎的一大挑战。虽然目前支持中文搜索的引擎在切词方面已做得相当出色,但求其完美无缺也不太现实。因此在搜索关键词较多的情况下,建议主动将中文字词之间用空格隔开,以避免过多的无效搜索。比如查中文电脑冒险游戏的资料,输入"电脑游戏 冒险",而不是"电脑冒险游戏"。
.....................................................................................
搜索引擎基本上都支持附加逻辑命令查询,常用的是“+”号和“-”号,或与之相对应的布尔(Boolean)逻辑命令AND、OR和NOT。用好这些命令符号可以大幅提高我们的搜索精度。比较一下下面各搜索条件的含义:
■ computer adventure game
最基本的搜索方式。查找与该关键词有关的记录,在过去通常情况下相当于布尔逻辑命令中“OR”的关系,翻译过来就是:
computer (OR)adventure(OR)games
因此搜索结果中不仅有同时包含三个关键字的记录,也有仅含部分关键字串(如 computer games)和个别关键字(如computer)的记录。目前搜索引擎的趋势是默认匹配全部关键词搜索,即仅返回包含所有关键词的记录,相当于下面将介绍的“+”号和AND的关系,当然有时也有例外。
■ +computer +adventure +game
相当于布尔逻辑命令中的“AND”关系,翻译过来就是:
computer(AND)adventure(AND)games
因此搜索结果中只列出同时包含三个关键字的记录。在搜索条件中使用“+”号还可强制搜索引擎将一些停用词当作关键词进行搜索。比如我们搜索“who am i”时,其中“who”和“i”是停用词,我们可以在两个单词前加上“+”号强制对其进行搜索,此时的搜索条件即可为:+who +am +i。
■ +computer +game -adventure
翻译过来就是:
computer(AND)game(NOT)adventure
列出所有包含computer game的记录,但在其中排除有关adventure的记录。
综上所述,“+”号(AND)用于在搜索中指定涵盖某项内容,而“-”号(NOT)则用来从结果中排除某项内容。
对普通用户而言,熟练掌握前面介绍的几种搜索技巧就已经足够了。但有时我们难免会有一些特殊的需求,而搜索引擎也支持一些特殊的搜索命令,以方便我们精确定位所需信息。
.....................................................................................
■ 标题搜索
多数搜索引擎都支持针对网页标题的搜索,命令是“title:”,在Yahoo中是“t:”(注意冒号为英文字符且后面不跟空格)。在进行标题搜索时,前面提到的逻辑符号和精确匹配原则同样适用。请看下面的例子:
· title(或t):computer adventure games
· title:+computer +adventure +games
· title:+computer +games -adventure
· title:"computer adventure games"
返回的结果都是标题中包含关键字、词的信息条目。
.....................................................................................
■ 网站搜索
此外我们还可以针对网站进行搜索,命令是“site:”(Google)、“host:”(AltaVista)、“url:”(Infoseek)或“domain:”(HotBot)。如想查找AAA游戏制作公司网站的所有网页,可以输入:
· site(或host/url/domain):www.AAA.com
还可以在其中加入其他命令组成复杂的搜索条件,如:
· site:www.AAA.com +title:"computer games" -adventure
意思是查找AAA公司网站中所有标题里含有computer games的网页,但排除关于冒险游戏的网页。
说到这里大家可能已经意识到了,运用此命令我们可以达到一个极其重要的目的,就是检查我们的网站被索引的网页有多少。因此建议大家牢记这个命令。另外运用“site/host/url/domain”等搜索命令还可实现某一网站的站内搜索。比如Google引擎由于技术的先进性,通过其“site”命令实现的网站内部搜索甚至比专门的站内搜索程序还要好。
联系客服