首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

检索技巧|布尔逻辑算符

布尔逻辑算符

布尔逻辑算符发明的意义在于

表示复杂的逻辑关系。

比如有如下两个命题

“正在下雨”

“我在屋里”

布尔逻辑算符的意义在于

把多个命题连接在一起。

逻辑与

作用:缩小检出文献的数量,提高检出文献的精确度。

书写形式:and  *   &   空格

含义:当两个检索词被用“逻辑与”连接时,检索结果要同时含有这两个检索词才能被命中。

例如,如果你想搜索篇名中同时包含“信息素养”和“人工智能”的文献,就要选择“篇名/题名”作为检索字段,输入检索词“信息素养 and 人工智能”。

逻辑或

作用:扩大检中文献的范围,在实际检索过程中,很多检索词都有近义词、同义词、缩写、英文简称等,忽略的话很容易造成漏检,这时候就需要用逻辑“或”把这些词组合起来。“或”还起到去重的作用。

书写形式:or   或者 +  或者 |

含义:当两个检索词被用“逻辑或”连接时,检索结果含有这两个检索词任意一个检索词就被命中。

例如,如果你想检索篇名中包含“信息素养”或者“人工智能”文献,就要选择“篇名/题名”作为检索字段,输入检索词“信息素养 or 人工智能”。

逻辑非

作用:排除一些干扰信息。

书写形式:not   -  !

含义:当两个检索词被用“逻辑非”连接起来时,检索结果含有前面检索词且不含有后面检索词的才能被命中。

例如,如果你想检索篇名中包含“信息素养”但不包含“人工智能”文献,就要选择“篇名/题名”作为检索字段,输入检索词“信息素养 not 人工智能”。

布尔逻辑运算符运算顺序为:     

            NOTANDOR

1、运算符遵循数学运算法则;

2、在检索式中只有AND、OR前后的检索标识可以交换;

3、检索式中有NOT时前后检索词不能交换。

4、不是所有的数据库都如此,以下是部分数据库支持的布尔逻辑算符写法及运算优先级。

编辑|秋话

审核|云闲

  • 发表于:
  • 原文链接https://page.om.qq.com/page/OmYwW46ZLaWySR03ZeIOUJRg0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券