布尔逻辑检索
来自《信息检索》
布尔逻辑检索(Boolean Operators):用布尔逻辑算符将检索词(关键词、主题词)、短语或代码进行逻辑组配,凡符合逻辑组配所规定条件的为命中文献,否则为非命中文献。它是信息检索中最常用的一种检索方法。
- 逻辑算符主要有:
- 逻辑“与”(AND 或 *) 用于表达两个或两个以上检索词(关键词、主题词)之间的相交关系或限定关系运算。逻辑与检索能增强检索的专指性,使检索范围缩小。
- 逻辑“或”(OR或 + ) 用于表达两个或两个以上检索词(关键词、主题词)之间的并列关系。运算逻辑或检索扩大了检索范围,提高检索信息的查全率。此算符适于连接有同义关系或相关关系的词。
- 逻辑“非”(NOT或-) 用于表达两个或两个以上检索词(关键词、主题词)之间中排除不需要的检索词(关键词、主题词)运算,可以缩小检索范围,增强检索的准确性。此运算适于排除那些含有某个指定检索词(关键词、主题词)的记录。但如果使用不当,将会排除有用文献,从而导致漏检。
- 对于一个复杂的逻辑检索式,检索系统的处理是从左向右进行的。在有括号的情况下,先执行括号内的运算;有多层括号时,先执行最内层括号中的运算,逐层向外进行。在没有括号的情况下,And、Or、Not的运算次序,在不同的系统中有不同的规定。