运算优先级别从高至低依次是not、and、near、with、or
顺序:在一个检索式中,可以同时使用多个逻辑运算符,构成一个复合逻辑检索式。复合逻辑检索布尔逻辑检索式中,运算优先级别从高至低依次是not、and、near、with、or,可以使用括号改变运算次序。
尽管在任何布尔运算中都最多有两个集合参与,从这个运算所形成的新集合可以接着与其他集合联合起来实现另外的布尔运算。
可以定义一个新集合 C 作为"全集"中所有五的倍数的集合,所以 "集合 A AND B AND C" 将是"全集"中所有 30 的倍数。
如果为了更方便,可以把集合 AB 当作集合 A 和 B 的交集,或者说"全集"中所有六的倍数的集合。那么可以称 "集合 AB AND C" 是"全集"中所有 30 的倍数的集合。接着进一步的把这个结果叫做集合 ABC。
运算次序
在一个检索式中,可以同时使用多个逻辑运算符,构成一个复合逻辑检索式。复合逻辑检索式中,运算优先级别从高至低依次是not、and、near、with、or,可以使用括号改变运算次序。
如:(A or B) and C先运算(A or B),再运算and C
检索中逻辑算符使用是最频繁的,逻辑算符使用的技巧决定检索结果的满意程度。用布尔逻辑表达检索要求,除要掌握检索课题的相关因素外,还应在布尔算符对检索结果的影响方面引起注意。另外,对同一个布尔逻辑提问式来说,不同的运算次序会有不同的检索结果。