布尔逻辑检索

来自《信息检索》
Julia讨论 | 贡献2010年5月9日 (日) 21:55的版本

(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳转至: 导航搜索

布尔逻辑检索(Boolean Operators):用布尔逻辑算符将检索词(关键词、主题词)、短语或代码进行逻辑组配,凡符合逻辑组配所规定条件的为命中文献,否则为非命中文献。它是信息检索中最常用的一种检索方法。

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