计算机文献检索方法及特点

四、计算机文献检索方法及特点

(一)检索方法和检索词

计算机文献检索过程,按照上述文献检索方法与步骤进行。其中检索词的选择尤为重要,因为它是检索中最基本的要素,选择合适的检索词,并将检索词进行合理的组配,才能得到满意的检索效果。计算机信息检索系统中的检索词分为两种:一种为主题词,取自主题词表、叙词表、分类词表等,是经过规范化的检索词,因通过标引,主题词包含了它的同义词和近义词等,保证了一定的查全率和查准率;另一种为自由词,取自文献的篇名、文摘或正文等,是一种没有规范化的自然语言。当没有合适的主题词时,可以考虑用自由词检索,但要注意该自由词的不同表达形式,如近义词、同义词、缩写、全称等,以防止漏检和误检。

(二)检索式的编制

把选择好的检索词用系统规定或允许的符号(运算符)连接起来,以便计算机对检索要求进行处理,这就是编制检索式。常用的运算符如下:

1.布尔逻辑运算符

布尔逻辑运算符有三种类型,即逻辑“或”、逻辑“与”和逻辑“非”,分别用OR、AND和NOT表示。可用图1-6-1 来表达它们各自的含义与用法。

图示

图1-6-1 布尔逻辑运算符示意图

其中A圈和B圈分别表示含有该检索词的文献集合。斜线部分表示逻辑运算后的检索结果(即命中文献)。

(1)OR 逻辑“或”运算(A OR B)表示检索结果中的每一条记录含有A或B检索词,也包括同时含有A和B检索词的记录。其作用是扩大检索范围,提高查全率。例如:查找“失语症或诵读困难”的文献,检索式可写成dyslexia or aphasia。

(2)AND 逻辑“与”运算(A AND B)表示检索结果中的每一条记录同时含有A和B检索词(即两圆相交部分)。其作用是缩小检索范围,提高查准率。例如:查找有关“儿童白血病”方面的文献,检索式可写成child and leukemia。

(3)NOT 逻辑“非”运算(A NOT B)表示检索结果中的每一条记录必须包含A检索词,但不能包含B检索词,也就是要在含有A检索词的文献中去除含有B检索词的文献。其作用也是缩小检索范围,提高查准率。例如:查找有关“非儿童白血病”的文献,检索式可写成leukemia not child。

此外还要注意布尔逻辑运算符的运算次序。在一个检索式中,如果含有两个或两个以上的布尔运算符,必须按照NOT>AND>OR的运算次序,即先算NOT,然后再算AND,最后算OR。但也可以用“()”来改变运算次序,以符合该课题的逻辑关系,因为“()”里的部分可以最先算。(https://www.daowen.com)

2.截词检索运算符

所谓截词(Truncation),就是指把检索词截断,取其中的一部分。截词方式有右(后)截断、左(前)截断和中间截断。截词符号有星号(*)、问号(?)和井字符(#)等,各种检索系统采用不同的符号。右(后)截断最常用,如medic*,可查到medical、medicine等所有以medic开头的单词。

截词检索可解决检索词的单复数问题、词干相同而词尾不同问题(如同一单词所派生出的名词、动名词、动词、形容词、副词等),以及英美单词的拼写差异问题。可见截词检索是一种扩大检索的措施,通常在自由词检索时使用,但切忌词干过短,检索出许多无关的词,增加了误检率。

3.限制检索运算符

在检索系统中,还有一些缩小或约束检索结果的方法,称为限制检索。常用的有特定字段的限制检索,限制符为“in”和“=”。用这种方法可将检索词限制在特定的字段中,如年份限制检索、语种限制检索、文献类型限制检索等。如English in LA,表示检索结果的语种为英文。

利用布尔逻辑运算符、截词运算符和限制运算符,结合检索词,可以构造出符合检索要求的检索句法,即检索式。

(三)检索结果的反馈调整

计算机检索人机对话比较自由,检索式可以多次修改、不断完善,直到满意为止,可从查全率和查准率这两项检索效果评价指标进行分析,并提出调整对策,调整方法如下:

1.检索结果资料不足时,应扩大检索范围

①降低检索词的专指度,可从词表或检出文献中选泛指词或将相关词补充到检索式中;②调节检索式的网罗度,如删除某个不重要的检索词;③取消一些限制太严的限制符;④进行族性检索,可采用分类号检索,或用一组同义词、近义词和相关词,用OR连接在检索式中。

2.检索结果资料过多时,应在一定的查全基础上再进行缩检

①提高检索词的专指度,换用专指度较强的规范词或自由词;②增加AND连接,进一步限定主题概念;③把检索词限定在主要字段,如标题字段、主题词字段;④缩短检索年限,或限定某些刊物。

检索结果的输出是整个过程的最后一步,用户可以要求检索系统按照一定的格式输出检索结果。输出格式通常有题录、全文或整个网页。