什么是位置检索?常用的位置运算符有哪些?

利用布尔逻辑运算符检索时,只对检索词进行逻辑组配,不限定检索词之间的位置以及检索词在记录中的位置关系。有些情况,如果不限制检索词之间的位置关系则会影响某些检索课题的查准率,因此,大部分检索系统都设置了位置限定运算符,以确定检索词之间的位置关系,这种检索称为位置检索。

位置检索是利用记录中的自然语言进行检索,词与词之间的逻辑关系用位置运算符组配,对检索词之间的相对位置进行限制。这种检索方法适用于两个检索词以指定间隔距离或者指定的顺序出现的场合。位置运算符跟AND运算符类似,但比AND运算符功能更具体。

按照两个检索词出现的顺序和距离的不同,可以有多种位置运算符,而且对于同一功能的运算符,不同的检索系统可能有不同的表达方式,也有的检索系统不支持位置运算符,检索之前应该先看看数据库的帮助信息。常用位置运算符有(W),(N),(S),(F)等。

(W)运算符中的W含义为“with”,表示该运算符两侧的检索词相邻,词序不允许颠倒,而且两词之间不允许插词,只允许出现空格或标点符号。如,CD(W)ROM将检出含有CD ROM或CD-ROM的文献,solar(W)energy可检出solar energy。

(nW)运算符中的W含义为“word”,表示在此运算符两侧的检索词中间可以插入0~n个其他词,包括系统禁用词,词序不变。例如,communication(2W)satellite将检索出含有communication satellite,communication via satellite,communication on the satellite的记录。

(N)运算符中的N含义为“near”,表示运算符两侧的检索词相邻,两词之间不允许插词,只允许出现空格或连字符号一,词序可以颠倒。例如,cross(N)section可检索出cross section和section cross。

(nN)是(N)运算符的变形,表示两检索词之间允许插入0~n个词,词序可以颠倒。例如,cotton(2N)processing可检索出cotton processing,processing of cotton,processing of Egyp—tian cotton。

(S)运算符中的s含义为“Subfield”,表示其两侧的检索词必须出现在同一句子(子字段)中,词序可以颠倒,两词相对位置距离不限。在文摘字段中,一个句子就是一个子字段。

(F)运算符中的F含义为“Field”,表示其两侧的检索词必须出现在同一字段中,词序可以颠倒,两词相对位置距离不限。例如,pollution(F)control可检索出control and management of industrial pollution。

注意(F)与AND的区别,(F)指定两个检索词在同一个字段中出现,而AND布尔逻辑组配中的两个检索词会出现在不同的字段中;同位置运算符相比,AND运算不仅可以连接两个以上的检索词,还可以用于两个以上的检索集合组配运算。

版权声明:本篇文章(包括图片)来自网络,由程序自动采集,著作权(版权)归原作者所有,如有侵权联系我们删除,联系方式(QQ:452038415)。http://www.djsbq.com/5331.html
返回顶部