自己之前也是不太懂得怎么检索文献,通过学习,现在大致有些了解,在这里谈一谈我的认识。
逻辑运算符
AND , OR , NOT
这三个运算符对我们进行高级检索非常重要,学过编程语言的应该都知道,这三个运算符是什么意思,以及什么作用
AND:与运算符,如Hadoop ADN data mining ,表示同时查询包含Hadoop和data mining关键字的文献,即相关文献包含了这两个内容
OR: 或运算符,如(Hadoop OR spark) AND data mining ,表示Hadoop和spark是或的关系,它俩可以随意,包含其中之一即可满足条件,加上括号后和data mining进行与运算
NOT: 非运算符,(Hadoop NOT spark)AND data mining ,这就表示搜索有Hadoop无spark的数据挖掘文章
关于括号运算符(),其实在上面我们已经用到了,它表示最高优先级,括号里的最先执行,当有多层括号的时候,最先执行最里面括号的内容
通配符 * : 可以用来代替0个或者多个字符forcast* ,就表示forcast或者forcasting
? : ?可以表示任意一个字符,如dat?,则可以表示data或者date
$: 可 以 表 示 0 个 或 者 1 个 字 符 , 如 r e c o m m e n d e r 可以表示0个或者1个字符,如recommender 可以表示0个或者1个字符,如recommender,可以表示recommender 或者recommenders,
近似检索
NEAR/x : 用来限定两个检索词之间必须相隔x个词之内,如 multi-source NEAR/5 data ,就表示multi-source和data的间隔必须在5个词以内,顺序不限
SAME : 限定两个词必须出现在同一句话之中 ,如data SAME mining,就是data和mining必须在一句话之中
“” : 如果要精确搜索特定短语,就将其放在双引号里面 ,如“recommender system”,就表示搜索含这个特定短语的文章,这仅仅适用于主题和标题检索
如果输入不带引号的短语,则检索引擎将检索包含您所输入的所有单词的记录。这些单词可能连在一起出现,也可能不连在一起出现。
重要说明:检索精确匹配的短语时,请不要 在引号内部使用 $ 符号,否则产品将检索不到结果。
连字号输入带连字号或不带连字号的检索词可以检索用连字号连接的单词和短语。如multi-source 可以检索multi-source和multi source
最后,这些规则是可以进行排列组合的