信息检索技术 一、布尔检索 布尔检索是采用布尔代数中的逻辑与、或、非等运算符,把检索提问转换成逻辑表达式,计算机根据逻辑表达式查找符合条件的文献。布尔检索是现代信息检索中最常使用的一种方法,各类计算机检索系统、搜索引擎都支持这种技术。 1.逻辑与 逻辑与一般用“AND”或“*”表示。 “A AND B”表示被检索的文献必须同时含有“A”和“B”才能成为命中文献。其中,“A”和“B”分别代表一个检索词或者一个逻辑表达式。 使用逻辑与可以缩小检索范围。 2.逻辑或 逻辑或一般用“OR”或“+”表示。 “A OR B”表示被检索的文献只要含有“A”和“B”中的任何一个即为命中文献。 使用逻辑或可以扩大检索范围。 3.逻辑非 逻辑与一般用“NOT”或“-”表示。 “A NOT B”表示被检索的文献必须含有“A”,但不含有“B”才能成为命中文献。 使用逻辑非可以缩小检索范围。 4.几点说明 ⑴ 不同的检索系统使用不同的符号表示逻辑与、或、非。例如,在EI Village 2中,使用“AND”表示与,“OR”表示或,“NOT”表示非;在Google中,使用空格表示与,“OR”表示或,“-”表示非。 ⑵ 不同的检索系统对三个运算符的运算次序有不同的规定,一般情况是:按照NOT→AND→OR的顺序,优先级递减。 ⑶ 使用括号“()”可以改变运算顺序。在有括号的情况下,括号内的逻辑运算先执行。 |