1
大学生信息素养
1.3.4.1 一、布尔逻辑检索
一、布尔逻辑检索

布尔逻辑检索是用布尔逻辑算符将检索词、短语或代码进行逻辑组配指定文献的命中条件和组配次序用以检索出符合逻辑组配所规定条件的记录,是计算机检索系统中最常用的一种检索方法。

布尔逻辑组配是现行计算机检索的基本技术,主要通过“与(and,*)”“或(or,+)”、“非(not,-)”将检索词联络起来。

1.AND[*][&][空格]

如A and B表示逻辑“与、并且”,意思是当A和B都为真时,结果才为真 ,即:A*B,逻辑含义用图表示是:

2.OR [+][|]

如A or B 表示逻辑“或”,意思是A或B中只要有一个为真时,结果就为真,即:A+B,逻辑含义用图表示是:

3.NOT[-][^][!]

如A not B表示逻辑“非”,意思是当A为真、B为假时,结果才为真,即:A-B,逻辑含义用图表示是:

4.布尔逻辑运算符的运算次序

运算顺序为括号优先,这与计算机编程一样。(A OR B) AND C NOT D,不同的系统次序有差别,总的来说一般次序为:NOT → AND→ OR

例:查找有关信息检索的非英文文献:提取出“信息[information]、检索[retrieval]、英文[english]”等检索词;布尔逻辑运算符的组配为:(信息 and 检索 ) not 英文,英文检索词为(information and retrieval) not English