布尔逻辑运算符
布尔逻辑运算符是计算机文献检索中最常用的检索技术。在实际检索中,检索需求的概念往往不止一个,而同一个概念又涉及多个同义词或近义词。为了正确地表达这些词语之间的逻辑关系,可以选择布尔逻辑运算符。
布尔逻辑运算符有3种,分别是逻辑“与”、逻辑“或”和逻辑“非”。
1.逻辑“与”
逻辑“与”,一般可用空格、“AND”或“*”表示,它是表达概念间交叉关系的一种组配。如在检索系统中输入检索式“A AND B”或“A*B”,表示检索同时包含检索词A与检索词B的文献。用文氏图表示如图4-1所示。
例如,检索同时包含“胰岛素”“糖尿病”的文献,可以输入:胰岛素AND糖尿病。
作用是缩小检索范围,提高查准率。

图4-1 逻辑“与”运算
2.逻辑“或”
逻辑“或”,一般可用“OR”“+”或“|”表示,它是表达概念间并列关系的一种组配。如在检索系统中输入检索式“AORB”或“A+B”,表示检索包含检索词A或检索词B,或同时包含检索词A和检索词B的文献。用文氏图表示如图4-2所示。
例如,检索渐冻症的相关文献,我们可以输入这个概念的几个检索词:渐冻症OR肌萎缩侧索硬化OR卢伽雷病。(https://www.daowen.com)
作用是扩大检索范围,提高查全率。

图4-2 逻辑“或”运算
3.逻辑“非”
逻辑“非”,一般用“NOT”或“-”表示,它是表达概念间不包含关系或排斥关系的一种组配。如在检索系统中输入检索式“A NOT B”或“A—B”,表示检索包含检索词A但不包含检索词B的文献。用文氏图表示如图4-3所示。
例如,检索包含“关节炎”但不包含“类风湿”的文献,可以输入:关节炎—类风湿。
作用是缩小检索范围,提高查准率。

图4-3 逻辑“非”运算
在一个检索式中,可以同时使用多个布尔逻辑运算符,构成一个复合逻辑检索式。复合逻辑检索式中,不同的数据库检索系统对运算符的优先顺序有不同的规定,可以使用括号改变运算顺序。一般情况下,运算顺序是()、NOT、AND、OR。
例如,检索艾滋病预防方面的文献,可以用检索式:(艾滋病OR AIDS)AND预防。