维恩图中显示的布尔搜索逻辑可以帮助您可视化要搜索的内容。如果您认为这听起来像是可疑的数学,那您就发现了。但是不要让那让你沮丧!它是纯逻辑和简单逻辑,并通过非常非常简单的图表进行演示,因此很容易。我承诺!而且我有一些有趣的示例来证明这一点。
唯一不需要任何搜索逻辑的情况就是只搜索一个单词,例如Earth。
在搜索查询中,布尔逻辑可帮助我们定义多个搜索词之间的逻辑关系。用于表达关系的运算符为 AND , OR 和 NOT 。这些运算符可以连接任意数量的布尔搜索词,以优化搜索结果。让我们分别看一下每个运算符。
OR
示例:风或火
上方的维恩图显示,搜索风或火将显示 Wind , Wind AND Fire (重叠区域)和 Fire 的结果。
示例:地球或风或火
同样,此图说明,当将这些术语与 OR连接时,将显示所有布尔搜索词本身以及重叠的内容。如果您能告诉我中心的那些人是谁,那么就有机会赚取包括5个奖励积分的赞。
以下是Google在Google搜索结果中的数字三个搜索字词和上面显示的OR组合:
如您所见,对于Google搜索而言,整体不大于其各个部分的总和;它实际上更小。但是,由于存在冗余(即重叠的区域),如上面的维恩图所示,因此很有意义。
代替 OR ,您还可以使用竖线<在执行Google搜索时使用em> | 字符。
不是-
警告:: NOT 是布尔逻辑中的有效术语,但Google似乎不使用该术语。您应该使用 – 字符代替 NOT 。请注意,破折号和要排除的关键字之间没有空格。
示例:Wind NOT Fire或Wind -Fire
维恩上图从理论上描述了结果。以下是实际数字:
数字会有所不同,具体取决于您所使用的Google域(我的浏览器默认为Google.ca)显然,它们也会随着时间而改变。但是,上面的结果令人困惑。假设Google不一定能给我们所有结果,所以这些数字并不是可靠的信息来源。但是,查看结果的第一页可以使您了解您的搜索是否有效。
实际上,试图理解结果会很快表明Google倾向于为您考虑,而不是考虑您。对于大多数用户而言,这是件好事,因为他们不知道自己在做什么。 Google似乎根据其“经验"而不是查询中使用的搜索词和运算符来提供结果。这实际上有点令人不安,但要注意。因此,让我们继续理论吧……
AND
示例:地球与风与火
一次,数字:
至少Google与该布尔搜索运算符合作。请注意, AND 通常是搜索引擎中的默认运算符。因此,只要您输入多个关键字,搜索引擎就会自动将它们与 AND 运算符联系起来。因此,理论上 Earth Wind Fire 将产生与 Earth AND Wind AND Fire 相同的搜索结果。
处理与嵌套
您可以将多个搜索词与不同的运算符关联。但是,由于布尔逻辑基于数学原理进行操作,因此关键字的连接顺序将对结果产生影响。为了影响您的结果,它有助于了解如何处理这些条款。默认情况下,关键字是从左到右处理的。
示例:地球与风或火
如果您想更改自己的顺序关键字已处理,您当然可以从字面上更改顺序。您还可以将一组搜索字词和运算符括在括号中,即将它们嵌套。处理仍将保持从左到右,但是嵌套的元素将被视为一个单位。
示例:地球与(风或火)
这个结果看起来有很大不同,不是吗?
结论
通常最好了解布尔搜索逻辑在您使用搜索引擎时的工作原理,至少要严格遵循布尔搜索逻辑给那些运营商。显然,Google并非如此,这意味着简单的搜索通常可以完全满足您的需求,而无需考虑它。如果您确实要确保Google能够按照自己的意愿去做,请使用Google的高级搜索。字段所有这些单词对应于 AND 运算符,这些单词中的任何一个等于 OR ,而这些单词都不像 NOT 。现在,从理论上讲,您现在应该可以更好地缩小搜索范围。
如果您想成为真正的高级用户,我建议您阅读我们的文章,了解如何掌握Google搜索运营商,或者只是阅读Google的搜索运算符列表。
您是否曾经无法让Google或其他搜索引擎找到您想要的东西?