什么是布尔搜索?

布尔搜索是一种使用搜索引擎的方法,它允许你使用单词and、or、not、near以及+ (加号)和-(负号)符号组合单词和短语,从而限制搜索结果并减少返回的不相关结果的数量。

布尔搜索

这些单词和符号被称为布尔运算符,你可以使用它们来限制、扩展或定义搜索。大多数互联网搜索引擎和web目录都默认使用这些布尔搜索参数,但是知道如何使用这些操作符可以使你的搜索更高效、更方便、更成功。

布尔这个词起源于哪里?
19世纪的英国数学家乔治·布尔(George Boole)发明了一种代数方法,他在1847年出版的《逻辑的数学分析》(the mathematics Analysis of Logic)一书中首次描述了这种方法。布尔代数是现代计算的基础,所有主要的编程语言都包括它。它在统计方法和集合理论中也占有重要地位。

今天的数据库搜索很大程度上基于布尔逻辑,它允许我们详细地指定参数。例如,组合要包含的词汇,同时排除其他词汇。考虑到互联网类似于一个巨大的信息数据库集合,布尔概念也适用于此。

搜索算法

布尔搜索复杂吗?
使用布尔逻辑来扩大或缩小搜索范围并不像听起来那么复杂;事实上,你可能已经在这么做了。布尔搜索只需要特定的逻辑操作来组合搜索项。

如何执行布尔搜索
要在搜索中使用布尔概念,您有两种选择:可以使用标准布尔运算符或它们的数学等价项。这取决于你的喜好和你最喜欢什么。

布尔搜索运算符

在互联网上进行搜寻时,你需要知道以下术语及符号:

  • 布尔搜索运算符 and 等于+ 符号。
  • 布尔搜索运算符 not 等于 – 符号。
  • 布尔搜索运算符 or 基本是任何搜索引擎的默认设置,这意味着,所有搜索引擎将返回与你输入的任何单词匹配的结果。
  • 布尔搜索运算符 near 等于将搜索查询放在引号中,例如,“海绵宝宝”。你实际上是在告诉搜索引擎你想要所有这些单词,按照这个特定的顺序或者这个特定的短语。

搜索引擎优化

基础数学可以帮助你进行网络搜索
信不信由你,基础数学可以帮助你进行网络搜索。方法如下:

  • 减号:当你希望搜索引擎排除紧接其后的术语时,请使用-号。例如,如果你搜索 超人-氪 ,你将告诉搜索引擎查找包含“超人”但不包含“氪”的页面。用减号表示“不”是消除额外信息和缩小搜索范围的简单方法。
  • 加号:既然你已经知道如何消除搜索项,下面介绍如何使用加号添加它们。要指定必须在所有搜索结果中返回的术语,请将加号放在相关术语前面。例如,足球+足协 将生成包含这两个单词的结果。相反,在搜索框中输入美式 足球足协 将返回包含一个单词或另一个单词,或两者都包含的页面。记住,+号的意思是“和”
  • 对于更复杂、更有针对性的搜索,也可以组合操作符。例如,你可以输入 超人-氪 -“莱克斯·卢瑟” 来找到包含“超人”但不包含“氪”或整个短语“莱克斯·卢瑟”的页面。

添加评论

电子邮件地址不会被公开。 必填项已用*标注