布尔逻辑检索的定义,种类是什么,什么是布尔逻辑检索,用于计算机检索的布尔运算符有哪几种?

2020-12-04 11:50:30 字数 5757 阅读 2070

1楼:匿名用户

布尔逻辑检索也称作布尔逻辑搜索,严格意义上的布尔检索法是指利用布尔逻辑运算符连接各个检索词,然后由计算机进行相应逻辑运算,以找出所需信息的方法。它使用面最广、使用频率最高。布尔逻辑运算符的作用是把检索词连接起来,构成一个逻辑检索式。

包括:not,and,or.

什么是布尔逻辑检索,用于计算机检索的布尔运算符有哪几种?

2楼:eunice杨

布尔逻辑得名于 ge***e boole,他是考克大学(现爱尔兰国立考克大学)的英国数学家,他在十九世纪中叶首次定义了逻辑的代数系统。现在,布尔逻辑在电子学、计算机硬件和软件中有很多应用。在 1937 年,claude shannon 展示了布尔逻辑如何在电子学中使用。

可以查询网页:

http://baike.baidu.***/view/27722.htm

3楼:高楼居士

http://baike.baidu.***/view/27722.htm

4楼:匿名用户

与and,非no,或or 是基本布尔运算符

布尔逻辑检索技术指的什么?

5楼:匿名用户

布尔逻辑检索技术就是利用布尔逻辑算符进行检索项的逻辑组配,用以表达检索者的提问概念。

什么是布尔逻辑检索?请举例说明其检索组配方法

6楼:匿名用户

(urban or city) and (3traffic or 4car? or 5auto()mobile? or 6 motor or (f)vehicle) and (7pollution or 8exhaust(f)emission??

or 9carbon(s)monoxide?? or 10nitrogen(s)oxide?? or 11noise)

布尔逻辑运算符有几种,定义和功能分别是什么

7楼:来坐我边鞕上啊

布尔逻辑运算符有四种类型:and(逻辑与)、or(逻辑或)、not(逻辑非)、xor(逻辑异或)。

1、and(逻辑和)

在生活中,逻辑和解释等同于“和”。&;调用逻辑与,仅当两个操作数均为真时,结果才为真。&称为简明“与”或“短路”,且只有两个操作数为真,则结果为真。

2、or(逻辑或)

如果一个或多个操作数为true,则逻辑或运算符返回布尔值true;只有当所有操作数都为false时,结果才为false。

3、not(逻辑非)

逻辑否定是原值的倒数。

4、xor(逻辑异或)

如果a和b不同,则exclusive or结果为1。如果a和b相同,则exclusive or结果为0。

8楼:幻翼高达

布尔逻辑运算符有4种,分别是and(逻辑与)、or(逻辑或)、not(逻辑非)、xor(逻辑异或)。

1、and(逻辑与)

逻辑与,释义是相当于生活中说的“并且”。&&称为逻辑与,只有两个操作数都是true,结果才是true。 && 称为简洁与或者短路与,也是只有两个操作数都是true,结果才是true。

2、or(逻辑或)

如果一个操作数或多个操作数为 true,则逻辑或运算符返回布尔值 true;只有全部操作数为false,结果才是 false。

4、not(逻辑非)

逻辑非就是指本来值的反值。

5、xor(逻辑异或)

如果a、b两个值不相同,则异或结果为1。如果a、b两个值相同,异或结果为0。

9楼:余梦石

与或非吧

与是有假则假

或是有真则真

非是取反

10楼:聚兴碳素

1.逻辑运算符包括6个。 and 运算符 eqv 运算符 imp 运算符 not 运算符 or 运算符 xor 运算符

=========== 〔and〕

2.如果两个表达式的值都是 true,则 result 是 true。如果其中一个表达式的值是 false,则 result 是 false。

下列**说明如何确定 result:

如果 expression1 为 且 expression2 为 则 result 为 true true true true false false true null null false true false false false false false null false null true null null false false null null null

3.and 运算符还对两个数值表达式中位置相同的位进行逐位比较,并根据下表对 result 中相应的位进行设置:

如果在 expression1 的位为 且在 expression2 中的位为 result 为 0 0 0 0 1 0 1 0 0 1 1 1

============ 〔eqv〕

如果有一个表达式是 null,则 result 也是 null。如果表达式都不是 null,则根据下表来确定 result:

如果 expression1 为 且 expression2 为 则 result 为 true true true

参考资料:http://wenku.

baidu.***/link?url=r9-jg**x5losartwlr-t9qnq4ji1_1vcm_rrqpxkep8yw_zxf3xgymi3s8qw19e-awvbi3qxj2ppdoefk5cgr14vgtv59j90aqotrfyvj13

11楼:热情的盛夏光年

布尔逻辑运算符用来表示两个检索词之间的逻辑关系,用以形成一个概念,

常用的布尔逻辑运算符有三种,分别是逻辑与(and)、逻辑或(or)、逻辑非(not)。

12楼:糖糖

http://****neu.edu.**/cxsj/pointchart/c12/untitled(3).html

13楼:匿名用户

布尔逻辑

运算符有以下3种:

1、and逻辑与:

定义:逻辑与,释义是相当于生活中说的“并且”。

功能:&&称为逻辑与,只有两个操作数都是true,结果才是true。 && 称为简洁与或者短路与,也是只有两个操作数都是true,结果才是true。

2、or逻辑或:

定义:逻辑或,释义是相当于生活中说的“或者”。

功能:如果一个操作数或多个操作数为 true,则逻辑或运算符返回布尔值true;只有全部操作数为false,结果才是false。

3、not逻辑非:

定义:逻辑非就是指本来值的反值。

功能:如果一个操作数或多个操作数为true,则逻辑或运算符返回布尔值 false;如果操作为false,结果则是true。。

布尔逻辑检索的主要运算符有哪些?

14楼:匿名用户

a.逻辑与: 空格、+、&、and,

b. 逻辑或:|、or

c. 逻辑非: -、!、not

d. 精确匹配:()、“ ”,来指定()或“ ”内的表达 式是一个整体单元

e.通配符:% n 个字符

15楼:仇谷宾家欣

逻辑“与”

用“and”或“

*”表示

逻辑“或”

用“or”或“+”表示。

逻辑“非”

用“not”或“—”号表示

邻近度算符near

用“near”表示。

邻近度算符near#

用“near#”表示。

在布尔逻辑检索时常用的关键字检索中出现的符号"*""+""-"分别表示什么含义

16楼:匿名用户

逻辑“与”

用“and”或“ *”表示。可用来表示其所连接的两个检索项的交叉部分,也即交集部分。如果用and连接检索词

a和检索词b,则检索式为:a and b (或 a*b):表示让系统检索同时包含检索词a和检索词b的信息集合c。

如:查找“胰岛素**糖尿病”的检索式为: insulin (胰岛素) and diabetes(糖尿病)

逻辑“或”

用“or”或“+”表示。用于连接并列关系的检索词。用or连接检索词a和检索词b,则检索式为:

a or b(或 a+b)。表示让系统查找含有检索词a、b之一,或同时包括检索词a和检索词b的信息。如:

查找“肿瘤”的检索式为:cancer(癌)or tumor(瘤)or carcinoma(癌) or neopla**(新生物)

逻辑“非”

用“not”或“—”号表示。用于连接排除关系的检索词,即排除不需要的和影响检索结果的概念。用not连接检索词a和检索词b,检索式为:

a notb (或a—b)。表示检索含有检索词a而不含检索词b的信息,即将包含检索词b的信息集合排除掉。

如:查找“动物的乙肝病毒(不要人的)”的文献的检索式为:hepatitis b virus(乙肝病毒) not human(人类)

如下**释:

17楼:匿名用户

分别代表“and“”or“ ”not“!

18楼:匿名用户

* 表示其左右的检索词必须在结果中同时出现

+ 表示其左右的检索词在结果中出现其一即可

- 表示检索结果中,左面的检索词中不包含右面的检索词

布尔逻辑检索的主要运算符有哪些

19楼:仁昌居士

1、“with”:用于表示同时出现在同一文献的一个字段的两个词,用with连接检索词a和检索词b,检索式为:“awith b”。

2、“near”:用于表示不仅要同时出现在一条记录的同一字段里,还必须在同一个子字段里的两个词,用near连接检索词a和检索词b,检索式为:“anearb”。

3、“near#”:“#”代表一个常数,用near#连接检索词a和检索词b,检索式为:“a near# b”表示检索词a和检索词b之间有0~#个单词的文献(a和b在同一记录、同一字段里)。

在near后加一个数字,指定两个词的邻近程度,且不论语序。

4、“and”与“ *”:用于表示其所连接的两个检索项的交叉部分,也即交集部分。如果用and连接检索词a和检索词b,则检索式为:aandb(或a*b)。

5、“or”与“+”:用于表示连接并列关系的检索词。用or连接检索词a和检索词b,则检索式为:aorb(或a+b)。

6、“not”与“—”:用于表示连接排除关系的检索词,即排除不需要的和影响检索结果的概念。用not连接检索词a和检索词b,检索式为:anotb(或a—b)。

20楼:母安春尧嫒

布尔逻辑运算符含义&

逻辑与|

逻辑或^

异或||

短路或&&

短路与!

逻辑反&=

逻辑与赋值(赋值的简写形式)

|=逻辑或赋值(赋值的简写形式)

^=异或赋值(赋值的简写形式)

==相等

!=不相等

?:三元运算符(if-then-else)布尔逻辑运算符“&”、“

|”、“

^”,对布尔值的运算和它们对整数位的运算一样。逻辑运算符“!”的结果表示布尔值的相反状态:!true

==false

和!false

==true

布尔逻辑检索的主要运算符有哪些,布尔逻辑运算符中哪些是缩小检索范围的

1楼 匿名用户 逻辑 与 用 and 或 表示 逻辑 或 用 or 或 表示。 逻辑 非 用 not 或 号表示 邻近度算符near 用 near 表示。 邻近度算符near 用 near 表示。 2楼 匿名用户 a 逻辑与 空格 and, b 逻辑或 or c 逻辑非 not d 精确匹配 ,来指...