index

index

检索运算符

逻辑运算符 AND、OR、NOT 和 SAME 可用于组配检索词,从而扩大或缩小检索范围。

逻辑运算符不区分大小写。例如,OR、Or 和 or 返回的结果相同。

index

index

布尔运算符

AND

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

OR

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

NOT

使用 NOT 可将包含特定检索词的记录从检索结果中排除。

index

SAME

使用 SAME 可查找被该运算符分开的检索词出现在同一个句子中的记录。“句子”可以是记录的标题,或是摘要内的一句话。

使用 SAME 运算符(而非 AND 运算符)是缩小检索范围的好方法。

index

检索运算符优先顺序

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

  1. SAME
  2. NOT
  3. AND
  4. OR

index

copper OR lead AND algae 可查找同时存在 lead 和 algae 的所有记录以及存在单词 copper 的所有记录。

(copper OR lead) AND algae 可查找同时存在单词 algae 与 copper 和同时存在单词 algae 与 lead 的所有记录。

index

使用括号

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

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

(salmon OR pike) SAME virus 可查找 salmon 或 pike 与 virus 在同一个句子中的记录。

index

AND 示例

Beverage AND bottle 查找同时包含这两个词语的记录。

Beverage AND bottle AND beer 查找同时包含这三个词语的记录。

index

OR 示例

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

index

NOT 示例

Beverage NOT bottle 查找包含 beverage 但不包含 bottle 的记录。

index

SAME 示例

Beverage SAME bottle 查找这两个词语出现在同一个句子中的记录。