检索运算符

可使用 AND、OR、NOT 和 SAME 组配检索词以扩大或缩小检索范围。

检索运算符不区分大小写;OR、Or 和 or 返回相同的结果。

除了在 Web of Science 核心合集中的“所有字段 (AF)”检索,在单个检索式中可使用无限数量的布尔运算符。“所有字段”检索限制为 49 个布尔或位置限定运算符。

Korean Journal Database 未将 SAME 包括为检索运算符。

布尔运算符
运算符 说明 示例 例外

AND

查找包含被该运算符分开的所有检索词的记录。

在大多数字段输入两个或两个以上相邻的检索词时,我们的产品会使用隐含的 AND。

Beverage AND bottle AND beer

rainbow trout fish farm 等同于 rainbow AND trout AND fish AND farm

隐含 AND 不适用于中文检索式。

OR

查找包含被该运算符分开的任何检索词的记录。

Beverage OR bottle 查找包含 beverage 或 bottle(或同时包含二者)检索词的记录。

NOT 将包含特定检索词的记录从检索结果中排除 Beverage NOT bottle 查找包含 beverage 但不包含 bottle 的记录

地址字段中的布尔运算符

当您检索包括布尔运算符(AND、NOT、NEAR 和 SAME)的组织名称时,应始终使用引号 ( " " ) 将运算符引起。例如:

  • "Near" East Univ
  • "OR" Hlth Sci Univ

您还可以将整个检索式用引号引起。例如:

  • "Near East Univ"
  • "OR Hlth Sci Univ"
隐含的 AND 运算符

隐含

在大多数字段输入两个或两个以上相邻的检索词时,Web of Science 检索会使用隐含的 AND 运算符。例如,在所有字段检索中输入 rainbow trout fish farm 与输入 rainbow AND trout AND fish AND farm 等效;这两条检索式将返回相同数量的结果。

中文和韩文中隐含的 AND

中文和韩文检索与此不同,它们不会使用隐含 AND 逻辑。

以下检索式效果不相同:

  • 标题: (海洋 地震) 将返回标题中带有相邻的“海洋”和“地震”的记录。
  • 标题: (海洋 AND 地震) 则会返回标题中同时带有“海洋”和“地震”的记录。但这两个词不一定相邻。

以下检索式效果不相同:

  • 标题: (폐렴) 将返回标题中带有相邻的말和폐렴的记录。
  • 标题: (AND 폐렴) 将返回标题中同时带有말和폐렴的记录。但这两个词不一定相邻。

:对于 DOI、PMID 和“入藏号”字段,使用 OR 作为隐含的运算符。例如,输入 10.1007/s12038-018-9756-3 10.1016/j.mod.2006.03.001 等同于输入 10.1007/s12038-018-9756-3 OR 10.1016/j.mod.2006.03.001

位置限定运算符
运算符 说明 示例 例外

NEAR/x

使用 NEAR/x 可查找由该运算符连接的检索词之间相隔指定数量的单词的记录。

用数字取代 x 可指定将检索词分开的最大单词数。

如果只使用 NEAR 而不使用 /x,则系统将查找其中的检索词由 NEAR 连接且彼此相隔不到 15 个单词的记录。例如,以下检索式效果相同:

  • salmon NEAR virus
  • salmon NEAR/15 virus

如果来源项目(如期刊、书籍、会议录文献或其他类型的著作)的标题中包含 NEAR,检索时请使用引号 (" ") 将其引起。

“有效检索”示例

Atomistic simulations of a solid/liquid interface: a combined force field and first principles approach to the structure and dynamics of acetonitrile "near" an anatase

如果未使用引号,系统会返回如下错误:检索错误:NEAR 运算符使用无效

Beverage NEAR/5 bottle 查找同时包含 beverage 和 bottle 的记录。两个单词间相隔必须在五个单词内

TS = (Germany NEAR/10 "monetary union")

TS = (Germany NEAR/10 (monetary NEAR/0 union))

NEAR/0 表示由运算符连接的单词应是相邻的。

在包含 NEAR 运算符的检索式中不能使用 AND 运算符。例如,以下检索式是无效的:

TS = (Germany NEAR/10 (monetary AND union))

SAME

在“地址”检索中,使用 SAME 将检索限制为出现在“全记录同一地址中的检索词。

AD=(McGill Univ SAME Quebec SAME Canada) 查找在“全记录”的“地址”字段中出现 McGill University 以及 Quebec 和 Canada 的记录。

 

检索运算符优先顺序

如果在检索式中使用不同的运算符,则会根据下面的优先顺序处理检索式:

  1. NEAR/x
  2. SAME
  3. NOT
  4. AND
  5. OR

使用括号可以忽略运算符优先级。例如:

使用括号

使用括号可以忽略运算符优先级。括号内的表达式优先执行。

(cadmium AND gill*) NOT Pisces 可查找包含 cadmium 和 gill(或 gills)的记录,但排除包含单词 Pisces 的记录。

(salmon OR pike) NEAR/10 virus 可查找其中的 salmon 或 pike 与 virus 相隔不到 10 个单词的记录。