逻辑运算符

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

图 2-2 逻辑“与” 查询中所使用的逻辑运算符

在计算机检索过程中,检索要求涉及的概念往往不止一个,而同时一个概念常常又涉及多个同义词或者相关词。为了准确地表达检索要求,必须利用逻辑运算符将不同的检索词组配起来。常用的逻辑运算符主要有以下3种。

1. 逻辑“与”

这种逻辑运算一般用AND 或者“*”表示,用

于检索概念之间的相交关系运算,一般用于组配不同的检索概念。例如要查找同时含有概念A 和概念B 的文献,可表示为A AND B 或A*B ,其检索结果为集合A 与集合B 的相交部分(交集)。如图2-2中阴影部分所示。逻辑“与”在检索中只是限制记录中同时包含概念A 和概念B ,并不规定两词的先后顺序。

2. 逻辑“或”

这种逻辑关系一般用OR 或者+表示,它用于检索概念之间的并列关系,可用其组配表达相同要领的检索词,如同义

词、相关词等。例如要查找含有概念A

或者概念B 的文献,可表示为A OR B 或

者A+B ,其检索结果为集合A 与集合B 的

相加部分(并集)。如图示2-3阴影部分

所示。

3. 逻辑“非”

这种逻辑运算一般用NOT 或者-表示,它用于在某一记录集合中排除含有某一概念的记录。例如要在含有概念A 的集

合中排除含有集合B 的文献,可表示为A

NOT B 或A-B ,其检索结果如图2-4中阴影

部分所示。在使用逻辑“非”的过程中要

十分小心,因为它很有可能将相关文献排

除掉。

以上逻辑运算符中,其运算符优先级顺序为“非”、“与”、“或”,但是可以A B A B 图 2-3 逻辑“或” A B 图 2-4 逻辑“非”

用括号改变它们之间的运算顺序。还要注意的就是对于同一个逻辑运算式来说,不同的运算顺序有不同的运算结果。

注意:逻辑“与”和逻辑“非”可以缩小检索范围,提高查准率;逻辑“或”可以扩大检索范围,提高查全率。

2.1.3位置运算符

位置运算符用于规定检索词之间的临近关系,包括在记录中的顺序和相对位置。位置运算符可以避免逻辑运算符不考虑检索词的位置关系而引起某些误检。常用的位置运算符如下。

1.with运算符

用(W)或()表示。用该运算符连接的两个词必须保持原有的次序,且彼此相邻,中间不能插入任何词。

2.nWords运算符

用(nW)表示。用该运算符连接的两个词先后顺序不可以改变,但是中间可以插入至多n个词。

3.Near运算符

用(n)表示,用该运算符连接的检索词不必保持原来的顺序,但必须相邻。

4.nNear运算符

用(nN)表示。用(nN)连接的检索词在记录中的顺序可以改变而且中间最多可以插入n个词。

5.Field运算符

用(F)表示。用(F)连接的检索词出现在记录的同一字段中,但是其前后顺序不限定。

6.Subfield运算符

用(S)表示。用(S)连接的检索词出现在记录的同一子字段中,但是其前后顺序不限定。

在位置运算符和逻辑运算符混合的检索表达式中,其运算顺序为:先算括号内的,然后是位置运算符,最后是逻辑运算符。

2.1.4截词运算符

截词检索就是把检索词加上某种符号截断,在检索的过程中检出包含该词的

记录.截词检索可采用右截断(前方一致)、左截断(后方一致)、左右同时截断(中间一致)、完全一致和指定位数一致电种方式。其中,前3种方式用得较多。截词运算符常用+、*或者?表示。在不同的检索系统中截词运算符所代表的个数有着不同的具体含义,要具体问题具体对待;截词运算符可以提高查全率。

1)前方一致

即将检索词的词尾部分截掉,比较被检索项的前面部分。这种方法可以省去输入各种词尾有变化的检索词的麻烦。

2)后方一致

即将检索词的词头部分,比较被检索项的后面部分。这种方法可以省去输入各种词头有变化的检索词的麻烦。

3)中间一致

这种运算是将词根的词头、词尾部分同是时截断,在检索较广泛课题的资料时比较有用。

相关文档
最新文档