BooleaSearch运营商指南:成为Google Pro

披露: 您的支持有助于保持网站的正常运行!我们会为此页面上推荐的某些服务收取推荐费.


如今,在寻找供学校,工作或个人使用的信息时,我们依靠搜索引擎来查找所需信息。搜索引擎不断爬网,索引页面并基于一组启发式方法对它们进行排名,以提供最相关的信息.

大多数时候,当使用搜索引擎时,搜索者会输入他们试图进行搜索的某些关键字。在大多数情况下,这是可行的,但有时您会获得不相关的链接.

为了获得更好的结果,我们可能需要告诉搜索引擎包括所有存在的关键字或排除某些关键字。我们究竟该怎么做?让我们看一下本教程,以了解如何使用某些布尔运算符.

布尔运算符概述

布尔运算符AND,OR和NOT是所有桌面和Web应用程序(包括搜索引擎)的基本基础.

布尔逻辑使用这些运算符来创建复杂的逻辑,其结果为true或false。根据计算结果,采取或不采取某些行动.

在深入研究如何与主要搜索引擎提供商结合使用之前,让我们先概述一下这些运营商的工作方式.

AND运算符

布尔逻辑中使用的一种基本运算符是AND运算符。布尔表达式可以包含多个部分。如果零件由AND运算符连接,则仅当所有零件本身均为true时,表达式才会求值为true.

这是一个使用AND运算符的语句示例:

a AND b AND c

在这个简单的示例中,仅当以下部分(即a,b和c)时,上述布尔语句才会为true。 所有 评估为真。显然,以搜索引擎而言,a,b和c将是您要寻找的关键字。任何三个关键词都匹配的页面将被返回.

或运算符

布尔逻辑的另一个基本运算符是OR运算符.

与AND运算符不同,由OR运算符连接的布尔表达式的各个部分不必全部为true即可使表达式求值为true。如果 任何 由OR运算符连接的部分之一为true,则表达式的计算结果为true.

以下是使用OR的布尔表达式的示例:

d OR e或f

如果一个或多个部分(即d,e或f)为真,则上述表达式的计算结果为true。[1]例如,如果只是e为真,则整个语句将评估为true.

非运算符

与AND和OR运算符相反,NOT运算符简单地取反布尔表达式或布尔表达式的一部分.

例如,在以下语句中,表达式“ NOT a”仅在自身本身为假时才为真:

不是

NOT运算符通常在软件编程中用于在特定条件为假时执行某些语句或排除某些项.

搜索引擎应用

正如布尔运算符在许多编程语言中用于创建桌面程序或Web应用程序一样,这些运算符也可以在各种搜索引擎上使用。让我们探讨如何使用布尔运算符在主要搜索引擎上执行搜索.

用Google搜索

Google是一个非常受欢迎的搜索引擎,它不仅允许简单搜索,而且允许使用或隐式使用上述布尔运算符进行高级搜索。其高级搜索和搜索运算符页面上提到了许多语法.

如果您要查找与所有术语都匹配的搜索结果,则基本上是在调用AND运算符。 Google默认会在搜索结果时查找所有匹配的术语.

但是,如果键入AND运算符,请确保使用大写字母。例如,假设您在Google中输入以下内容:

恐怖蜘蛛岛

Google将返回所有页面上所有单词的页面。他们不一定必须在一起。这与应用AND布尔条件相同:

恐怖与蜘蛛与岛屿

这将主要为1960年的恐怖电影《蜘蛛岛的恐怖》提供结果。但这实际上是德国电影Ein Toter Hing im Netz的英语配音版本(大致:“死人挂在网上”).

如果要搜索影片的两个版本,则可以使用OR运算符:

恐怖蜘蛛岛|兴兴网

显示的查询将查找包含单词“恐怖”,“蜘蛛”和“岛”,单词“ toter”,“ hing”和“ netz”的页面。执行此查询时,您还将获得包含两个版本的电影的结果.

除了AND和OR运算符外,Google还可通过使用减号(-)的NOT运算符轻松排除某些结果.

假设您正在研究纳粹大屠杀克里斯塔纳赫特(Kristallnacht),并且想搜索未讨论希特勒的信息。您可以输入以下搜索:

克里斯塔纳赫特-希特勒

执行此查询将导致所有带有单词“ kristallnacht”的页面,但没有一个页面直接引用希特勒

用必应搜索

Bing拥有自己的查询语言,称为Bing查询语言,其中包含多个运算符.

Bing使用的所有运算符的语法与Google的语法非常相似。与Google一样,必应默认使用AND运算符进行搜索.

如果需要,您可以使用AND将多个搜索字词结合在一起(请确保全部用大写字母表示),或者 & 符号。对于OR运算符,您可以使用OR来连接多个搜索词,也可以使用| |。符号.

对于NOT运算符,您可以使用NOT关键字(全部大写)或–或减号,例如Google.

用Yahoo搜索!

雅虎!搜索的语法与Google和Bing相似。对于AND运算符,您可以进行常规搜索,输入不带引号的关键字,也可以显式使用AND运算符。要包含与任何一个关键字匹配但不一定与所有关键字匹配的页面,请将OR关键字放在关键字之间.

请注意,Yahoo!的“高级搜索”页面没有提及|。或管道符号代替OR关键字。最后,要排除搜索结果,可以使用NOT关键字或–(减号)符号.

用Duck Duck Go搜索

尽管Duck Duck Go并不像Google那样主流,但它很有趣,因为它是搜索引擎“无法追踪您”。

与其他搜索引擎一样,默认为AND运算符,但您可以根据Duck Duck Go的搜索语法页面使用AND关键字.

要使用OR运算符,只需在搜索词之间插入OR关键字(全部大写)。最后,要实现NOT运算符,请在尝试使用Duck Duck Go排除关键字时使用–或减号.

结论

所有搜索引擎都有一些布尔功能.

检查那些搜索引擎,找出它们的要求。通常,您可以通过使用搜索引擎的“高级搜索”功能来执行此操作.

无论如何,一点点的尝试和错误将大有帮助。您可以尝试“或”,如果不起作用,请尝试“ |”。等等.

在搜索查询中使用布尔逻辑可以大大提高搜索引擎的功能。有时,它是找到所需信息的唯一方法.

进一步阅读和资源

我们有更多与使用互联网有关的指南,教程和信息图:

  • 应避免的7种常见博客错误:不要被错误的博客困住.

  • 初学者博客:这是我们的电子书,告诉您开始博客所需的一切.

  • 如何在互联网上搜索和确定可靠来源:互联网上有很多信息可以帮助您进行写作。但并非所有这些都是值得信赖的.

杀手博客文章的秘密

想知道如何创建出色的博客文章吗?观看我们的视频,《杀手的秘密》博客文章.

杀手博客文章的秘密
杀手博客文章的秘密

[1]有一个高级布尔运算符:XOR。它代表“异或”。仅当其中一个条件为真时,才为真。因此,请考虑上面的示例:

d XOR e OR f

如果仅d,e或f为真,则为真。如果d和e都为真,则这将为假,这与常规OR运算符不同.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map