发布网友 发布时间:2022-05-01 17:03
共3个回答
热心网友 时间:2022-06-19 23:47
检索表达式是检索策略的具体体现之一,称为检索公式。
搜索公式通常由搜索项和各种逻辑运算符组成。具体而言,是可以通过将搜索词之间的逻辑关系和位置关系与由搜索系统指定的各种运算符相连接而形成的计算机来识别和执行的搜索命令类型。 检索结构的优缺点与检索策略的成败有关。
常见检索中的表达式结构(*)表示任意字符串。%:表示一个或多个任意字符串。 例如,“中国人%”和“每日新闻%”分别找到以“中国人”开头和“每日新闻”结尾的无限长度的单词。
组合检索中表达式的构造:
时间:常用格式有:"19990102","1999,01,02","1999/01/02","1999,1,2"。可以用to来限定时间范可以使用"?"、"%"表达式,查询的是文章的作者或发布机构。
关键字:可以使用"?"、"%"表达式。
标题:可以使用"?"、"%"表达式。
正文:可以使用"?"、"%"表达式。 自由词也称任意词,可以是随机选取的词,也是一句自然语句。有些数据库可以用自然语句(即以问话的方式提问),但系统后台会针对语句自动抽取关键词。
参考资料来源:百度百科-检索表达式
热心网友 时间:2022-06-19 23:48
检索表达式是检索策略的具体体现之一,简称检索式。
检索式一般由检索词和各种逻辑运算符组成。
具体来说,它是用检索系统规定的各种算符将检索词之间的逻辑关系、位置关系等连接起来,构成的计算机可以识别和执行的检索命令式。检索式构造的优劣关系到检索策略的成败。
常用检索中表达式的构造:
?:表示一个任意的字符串。比如:"解放?"可以查出以"解放"开头的两个或者三个字的词。
%:表示一个或多个任意的字符串。比如:"中华人民%","%日报",分别查出以"中华人民"开头和以"日报"结尾的长度不限的词。
and(*):两个条件同时满足。比如:"计算机 and 电脑 and 微机",可以查出同时包含"计算机","电脑"和"微机"的文章。
or(+):满足条件中的任意一个。比如:"计算机 or 电脑",可以查出包含"计算机"或者"电脑"的所有文章。
not(-):不满足条件。比如:"not 计算机","计算机 not 电脑",分别查出不包含"计算机"和只包含"计算机"而不包含"电脑"的文章。
扩展资料
检索表达式主要有逻辑表达式、截词检索表达式、位置检索表达式等,其中,最为常用的是逻辑表达式。
逻辑表达式是指利用布尔逻辑算符,对检索词的关系进行表达,又称布尔逻辑表达式。
布尔逻辑是目前计算机检索最简单、最基本的匹配模式,也是计算机检索领域广泛采用的逻辑表达方式。
参考资料来源:百度百科-检索表达式
热心网友 时间:2022-06-19 23:48
看看这有用没?