常用检索技术-布尔逻辑算符布尔逻辑(Booleanlogic)布尔逻辑(Booleanlogic)是根据19世纪的英国数学家乔治.布尔GeorgeBoole命名的。布尔逻辑在电子学、计算机硬件和软件上有很多应用。例如,在电子工程的电路设计中,0和1可能代表一个位在数字电路中不同状态,典型的电压的高和低。常用检索技术-布尔逻辑算符利用布尔逻辑进行检索词语或代码的逻辑组配来编制检索提问式,是计算机文献检索中最常使用的一种方法,也是复合性检索的要求。(在实际的检索系统中常称为高级检索)复合性检索区别于单元词检索是复合性检索有两个以上的检索词,并且检索词之间存在一定的逻辑关系。常用检索技术-布尔逻辑算符严格意义上的布尔逻辑检索是指利用布尔运算符连接各个检索词,然后由计算机进行相应逻辑运算,以找出所需信息的方法。它在计算机信息检索中,使用面最广、使用频率最高。在具体检索时,是通过逻辑“与”(and),逻辑“或”(or)和逻辑“非”(not)这3个布尔运算符来实现其功能的。多数计算机检索系统中,“and”、“or”、“not”算符可分别用“*”、“+”、“-”代替。常用检索技术-布尔逻辑算符例如,查找“鲜切花病虫害”方面的有关资料,用检索式表示为:鲜切花*病虫害在维普数据库中,如果你只用检索词“鲜切花”检索常用检索技术-布尔逻辑算符常用检索技术-布尔逻辑算符而如果你用逻辑与:鲜切花*病虫害进行检索常用检索技术-布尔逻辑算符其意义为检索记录中凡含有检索词A或检索词B,或同时含有检索词A和B的,均为命中文献。AB(2)逻辑或用符号“or”或“+”表示,其逻辑表达式为:AorB或A+B用途及功能:用于扩大检索范围,提高查全率。常用检索技术-布尔逻辑算符常用检索技术-布尔逻辑算符因同一主题概念往往有较多的同义词和近义词,同类文献会分散。举例:查找菠萝方面的文献检索式为:菠萝+凤梨为了保证查全率,对那些大家都认同的缩写与全称要用逻辑或算符。如查找有关计算机辅助设计方面的文献.用英文检索时如只输入这个词组的缩写CAD或全称ComputerAidedDesign就会造成漏检,必须输入检索式CAD+computerAidedDesign才能保证查全率。人们在写文章时喜欢直接用分子式、元素符号、俗名来代替化合物、元素名称和物质。因此,在制定检索式时就要注意用逻辑或算符以免漏检。如查找有关沼气方面的文献,其检索式为:CH4+methane或甲烷+沼气其意义为:检索记录中含有检索词A,但不能含有检索词B的文献,才算命中文献。AB(3)逻辑非用符号“not”或“-”表示,其逻辑表达式为:AnotB或A-B用途及检索功能:用于缩小检索范围,提高查准率。常用检索技术-布尔逻辑算符常用检索技术-布尔逻辑算符举例:检索“植物保护但不包括害虫”方面的文献采用检索式:植物保护-害虫常用检索技术-布尔逻辑算符如在维普数据库中输入检索词:植物保护常用检索技术-布尔逻辑算符常用检索技术-布尔逻辑算符如果采用检索式:“植物保护not害虫”这样的“逻辑非”进行逻辑组配,如下图常用检索技术-布尔逻辑算符常用检索技术-布尔逻辑算符注意,编写布尔逻辑检索式应注意以下技巧:1、把出现频率低的检索词放在逻辑“与”(AND)的左边,可缩短计算机处理时间。例如:检索有关“计算机在机器人应用方面”的文献,检索式为:机器人*计算机2、把出现频率高的检索词放在逻辑“或”(OR)的左边,有利于提高检索速度。例如:检索有关“计算机或者有关机器人”的文献,构造检索式为:计算机+机器人常用检索技术-布尔逻辑算符3、同时使用逻辑“与”(AND)和逻辑“或”(OR)检索时,应把“或”运算放在“与”运算的左边。例如:正确的检索式:(医学+生物)*健康报常用检索技术-布尔逻辑算符布尔运算符优先级比较有括号时:括号内的先执行;无括号时:NOTANDOR例:检索“唐宋诗歌”的有关信息。关键词:唐、宋、诗歌;检索表达式:(唐OR宋)AND诗歌;唐AND诗歌OR宋AND诗歌;错误表达式:唐OR宋AND诗歌;唐AND宋AND诗歌;唐AND宋OR诗歌;唐OR宋OR诗歌;布尔逻辑算符主要用于把能表达题目概念的检索词,按照查全率和查准率的要求连接起来,形成检索提问式。但它对算符两侧的检索词没有位置限定,文献中只要出现这些词的文献,都可以按照算符要求的规则检索出来,有时难免造成误检。