逻辑查询
如果我们需要的每一条信息是包含我们输入的多个关键词,但关键词不必以词组形式出现在篇名或内容中时,精确查询就显得无能为力了。为了满足这种查询需求,搜索引擎大都设置逻辑查询功能。这一功能允许我们输入多处关键词,而且,各关键词之间的关系可以是“与”(and)、“或”(or)、“非”(not)的关系。逻辑检索也称布尔检索。常用的逻辑检索有“AND”、“OR”和“NOT”。
AND表示逻辑“与”,有的搜索引擎也常用“&”,“+”,“,”和空格来表示。AND用于检索两个以上关键词的情形,检索的结果应该与这几个关键词都有关系。如“经济AND文化”,就表示既包括经济又包括文化。
OR表示逻辑“或”,有的搜索引擎用“|”来表示。检索的结果只要求与若干个关键词中的一个有关系即可,如“体操OR游泳”,就表示可以包括体操,也可以包括游泳。使用OR通常会得到许多无关紧要的信息,一般应慎重使用。
NOT表示逻辑“非”,有的搜索引擎用“!”表示。NOT检索的结果将完全排除与NOT后面的关键词有关的信息,如“水果NOT苹果”,就表示可以包括水果但其中不能有苹果。
一般能提供高级检索的搜索引擎,都支持逻辑检索,但有的是“完全支持”,如Excite,Infoseek等有的则是“部分支持”,如Yahoo就只支持“AND”和“OR”有的在其高级检索中“完全支持”而在其简单检索中则“部分支持”,如HotBot,Lycos等。中文搜索引擎一般不直接支持“AND”,“OR”和“NO”而是通过使用特殊的操作符如“+”,“—”,“|”,“!”等来达到同样的目的(注意在输入代表逻辑关系的字符时,一定要用半角)。
各搜索引擎实现这种查询的方式不尽相同,可以通过查阅其帮助文档来了解。
下边所列的例子,可以帮助你更好地理解什么是逻辑查询,同时也是一些较常见的用法。
①“与”,在关键词之间使用半角的加号(+)
例1:查询网上关于法国足球、英国足球、巴西足球比较资料。
从查询要求表明有查询的内容必须同时包括“法国足球、英国足球,巴西足球”3个关键词,输入的查询式应为“英国足球+法国足球+巴西足球”。逻辑“与”的代表符号,有的搜索引擎不用+号,而用&号,还有用其他符号的,请注意查看说明。
②“或”,使用半角的逗号把关键词分开
例2:查询网上关于法国足球、英国足球和巴西足球的资料。
这个例子表示,查询的内容不必同时包括3个关键词,而只要包括其中任何一个即可,因此查询式应为“法国足球,英国足球,巴西足球”,有的搜索引擎使用空格,而非半角逗号。
③“非”,将要排除的关键词前加半角的减号
例3:查询除世界杯以外的有关足球的资料。
这一例子表示,查询的内容应包括“足球”,但必须没有“世界杯”字样。检索式应为“足球世界杯”。