布尔运算
Boolean operators
学到 会用 就够:能亲手用起来
你可能会说
“我在数据库里看到 AND、OR、NOT,它们各在做什么,为什么换一个词就会少掉很多论文?”
布尔运算用几个简单关系组合查找条件:AND 要求两边都满足,OR 允许至少满足一边,NOT 排除满足后一个条件的记录。
使用 AI
科研里的例子
假设查数字技术与农村教育,可以先把“在线教学 OR 远程教育”作为一组,再与“农村”用 AND 连接。若直接加上“NOT 城市”,就可能漏掉同时比较城乡学生的相关研究;实际写法须按目标数据库调整。
在文献检索里,AND 常用来连接不同概念,OR 常用来合并同一个概念的不同说法,NOT 则用来排除特定词对应的结果。先用括号把一组词圈起来,可以更清楚地表达哪些条件一起处理。不要想当然地认为所有数据库都会先算 AND 再算 OR;例如 PubMed 的说明要求留意从左到右的处理规则,并用括号控制组合。NOT 尤其需要谨慎,因为一篇真正相关的论文也可能在摘要中提到被排除的词。这些关系筛选的是系统记录中的匹配情况,并不直接判断论文在研究上是否相关。
在你的学科里,直接拿去用
从中文研究想法形成双语检索式
请把我的中文研究想法转成可测试的中英文检索策略。 想法:[填写] 对象、地区、时期:[填写] 数据库或检索渠道:[填写] 先拆概念块,再为每块给首选中文、首选英文、常用别名及需排除的歧义。给宽、中、窄3组检索式,并解释AND、OR、引号及数据库字段差异。用[我已知的一篇相关文献]作召回检查;没有已知文献则保留待测试。当前若无法访问数据库,只交策略,不声称已经检索或编造结果。方括号里的内容换成你自己的。来自知识增量《科研中英表达与 Prompt 指南》PG03
判断
亲手检查一次
在同一个数据库、相同查找位置下,分别查 A、B、A AND B、A OR B,再各抽看几条结果,核实关系是否符合预期;混用运算时检查括号。
它做不到的
布尔运算与正则表达式不同:前者组合满足哪些查找条件,后者通常描述文字本身怎样匹配。OR 不是要求只能选一个,NOT 也不能代替人工阅读后的排除判断。
增量,由你来写
读完这张,你的理解变了什么?
留言功能会在后面的版本开放。现在可以先在 X 上 @knowledgedelta 告诉我。
来源
- NLM — PubMed User Guide: Search PubMed / Boolean operators / Search field tags2026-11-07 核对
- 江苏科技大学图书馆 — 全球学术快报2.0:中国知网平台使用指南2026-11-07 核对
卡片底稿由 AI 协助整理,经过核对;发现错误请告诉我。