变得更好地使用搜索引擎查找内容:布尔搜索逻辑解释

维恩图中显示的布尔搜索逻辑可以帮助您可视化要搜索的内容。如果您认为这听起来像是可疑的数学,那您就发现了。但是不要让那让你沮丧!它是纯逻辑和简单逻辑,并通过非常非常简单的图表进行演示,因此很容易。我承诺!而且我有一些有趣的示例来证明这一点。

唯一不需要任何搜索逻辑的情况就是只搜索一个单词,例如Earth。

在搜索查询中,布尔逻辑可帮助我们定义多个搜索词之间的逻辑关系。用于表达关系的运算符为 AND OR NOT 。这些运算符可以连接任意数量的布尔搜索词,以优化搜索结果。让我们分别看一下每个运算符。

OR

  • 搜索结果将包含一个或多个或所有搜索词
  • 当您希望提取时最常用在一起得出相似主题的结果
  • 示例:风或火

    上方的维恩图显示,搜索风或火将显示 Wind Wind AND Fire (重叠区域)和 Fire 的结果。

    示例:地球或风或火

    同样,此图说明,当将这些术语与 OR连接时,将显示所有布尔搜索词本身以及重叠的内容。如果您能告诉我中心的那些人是谁,那么就有机会赚取包括5个奖励积分的赞

    以下是Google在Google搜索结果中的数字三个搜索字词和上面显示的OR组合:

  • 地球:1,280,000,000个结果
  • 风力:909,000,000个结果
  • 火灾:2,090,000,000个结果
  • 风或火:2,980,000,000个结果
  • 地或风:4,210,000,000
  • 如您所见,对于Google搜索而言,整体不大于其各个部分的总和;它实际上更小。但是,由于存在冗余(即重叠的区域),如上面的维恩图所示,因此很有意义。

    代替 OR ,您还可以使用竖线<在执行Google搜索时使用em> | 字符。

    不是-

  • 从搜索中排除关键字
  • 在搜索时最常用含糊不清
  • 警告: NOT 是布尔逻辑中的有效术语,但Google似乎不使用该术语。您应该使用字符代替 NOT 。请注意,破折号和要排除的关键字之间没有空格。

    示例:Wind NOT Fire或Wind -Fire

    维恩上图从理论上描述了结果。以下是实际数字:

  • 风:909万个结果
  • 大火:2,090,000,000个结果
  • 大风没有大火:377,000,000个结果
  • 大风- Fire:1,810,000,000
  • ,只是为了好玩……Fire -Wind:5,010,000,000个结果
  • 数字会有所不同,具体取决于您所使用的Google域(我的浏览器默认为Google.ca)显然,它们也会随着时间而改变。但是,上面的结果令人困惑。假设Google不一定能给我们所有结果,所以这些数字并不是可靠的信息来源。但是,查看结果的第一页可以使您了解您的搜索是否有效。

    实际上,试图理解结果会很快表明Google倾向于为您考虑,而不是考虑您。对于大多数用户而言,这是件好事,因为他们不知道自己在做什么。 Google似乎根据其“经验"而不是查询中使用的搜索词和运算符来提供结果。这实际上有点令人不安,但要注意。因此,让我们继续理论吧……

    AND

  • 搜索结果将包含所有搜索词
  • 其中一项缺失的结果将被排除
  • 当您只想检索那些搜索词重叠的结果时最有用
  • 示例:地球与风与火

    一次,数字:

  • 地球:1,280,000,000个结果
  • 风:909,000,000个结果
  • 火:2,090,000,000个结果
  • 地球与风和火: 80,500,000
  • ,只是为了好玩……Earth Wind Fire:86,800,000
  • 至少Google与该布尔搜索运算符合作。请注意, AND 通常是搜索引擎中的默认运算符。因此,只要您输入多个关键字,搜索引擎就会自动将它们与 AND 运算符联系起来。因此,理论上 Earth Wind Fire 将产生与 Earth AND Wind AND Fire 相同的搜索结果。

    处理与嵌套

    您可以将多个搜索词与不同的运算符关联。但是,由于布尔逻辑基于数学原理进行操作,因此关键字的连接顺序将对结果产生影响。为了影响您的结果,它有助于了解如何处理这些条款。默认情况下,关键字是从左到右处理的。

    示例:地球与风或火

    如果您想更改自己的顺序关键字已处理,您当然可以从字面上更改顺序。您还可以将一组搜索字词和运算符括在括号中,即将它们嵌套。处理仍将保持从左到右,但是嵌套的元素将被视为一个单位。

    示例:地球与(风或火)

    这个结果看起来有很大不同,不是吗?

    结论

    通常最好了解布尔搜索逻辑在您使用搜索引擎时的工作原理,至少要严格遵循布尔搜索逻辑给那些运营商。显然,Google并非如此,这意味着简单的搜索通常可以完全满足您的需求,而无需考虑它。如果您确实要确保Google能够按照自己的意愿去做,请使用Google的高级搜索。字段所有这些单词对应于 AND 运算符,这些单词中的任何一个等于 OR ,而这些单词都不像 NOT 。现在,从理论上讲,您现在应该可以更好地缩小搜索范围。

    如果您想成为真正的高级用户,我建议您阅读我们的文章,了解如何掌握Google搜索运营商,或者只是阅读Google的搜索运算符列表。

    您是否曾经无法让Google或其他搜索引擎找到您想要的东西?

    标签: Google搜索 网络搜索