布尔算法,0和1之间的算法?
1and1=1
1and0=0
0and1=0
0and0=0
1or1/0=1
0or1=1
0or0=0
*不知道在这里什么意思,通常普通的布尔算法还有‘!’:!0=1,!1=0
异或异同也不同.
布尔算法在搜索里面的应用,*一般是and的意思,而且一般情况,1就是命中的意思.下面是布尔检索的一些规则:
AND(或*):逻辑与可用来表示其所连接的两个检索项的交叉部分,也即交集部分.如果用AND连接检索词A和检索词B,则检索式为:AANDB(或A*B):表示让系统检索同时包含检索词A和检索词B的信息集合C.
OR(或+):逻辑或,用OR连接检索词A和检索词B,则检索式为:AorB(或A+B).表示让系统查找含有检索词A、B之一,或同时包括检索词A和检索词B的信息.
NOT(或-):逻辑非,用NOT连接检索词A和检索词B,检索式为:ANOTB(或A-B).表示检索含有检索词A而不含检索词B的信息,即将包含检索词B的信息集合排除掉.
布尔逻辑运算一览表:
名称符号表达式功能
逻辑与*或andA*B同时含有提问词A和B的文献,为命中文献
逻辑或+或orA+B凡是含有提问词A或B的文献,为命中文献
逻辑非-或notA*(-B)凡是含有提问词A但不含有B的文献,为命中文献