对目标搜索结果使用布尔搜索

对目标搜索结果使用布尔搜索
< 上一条 / 下一步 >

对目标搜索结果使用布尔搜索

布尔搜索是一种搜索方式,它允许你将关键字和专门定义的操作符(或修饰符)—例如ANDNOT以及 OR等相结合,获得目标搜索结果。例如,布尔搜索"lead AND new" 会显示出只包含这两个关键字的笔记列表结果。

温馨提示:目前只有 Evernote Professional 或 Evernote Teams 用户可以使用此功能。

Evernote 支持的四个布尔搜索操作符是:

  • AND
  • OR
  • NOT
  • ()

开始使用之前,请记住布尔搜索的一些事项:

  • 这些搜索操作符可以单独使用,也可以一起使用,以形成简单或复杂的搜索查询。
  • 这些搜索操作符区分大小写(它们必须全部大写)。
  • 所有搜索查询将按照下列顺序进行评估:()NOTANDOR,无论它们在搜索查询中的位置如何。

AND

AND操作符可以用在两个词语之间,缩小搜索结果范围,只显示其中同时包含两个词语的笔记。使用AND操作符添加的搜索条件越多,显示的搜索结果范围更窄、更精确。

例如:

搜索查询 预期结果
lead AND new 其中同时包含"lead" 和"new"这两个词语的所有笔记。只包含其中一个词语的笔记将不会显示在搜索结果中。

OR

OR操作符可以用在两个词语之间,缩小搜索结果范围,只显示包含两个词语中的任何一个词语的笔记。使用OR扩大搜索结果,使搜索结果中包含更多笔记。

例如:

搜索查询 预期结果
lead OR new 其中拥有词语"lead"或词语"new"中的任何一个 的所有笔记。

NOT

NOT操作符可以用来利用特定的关键字从你的搜索结果中去掉一些笔记,以进一步缩小你的搜索结果。使用NOT帮助缩小搜索结果范围。

例如:

搜索查询 预期结果
lead NOT new 其中包含词语"lead" 但不包含词语"new"的所有笔记。其中包含两个词语的笔记将不会显示在搜索结果中。

括号 ()

()操作符对于书写结合多个操作符的复杂搜索查询十分必要。当在复杂搜索中使用括号时,首先考虑括号内的子句 ,然后再考虑括号外面搜索查询中其他要素,最终得出最终搜索结果。例如,根据括号位置的不同,搜索"lead OR client NOT new" 将得出不同的搜索结果。

例如:

搜索查询 预期结果
(lead OR client) NOT new 该搜索将首先查找其中包含词语"lead"或词语"client"的笔记,然后将排除其中包含词语"new"的所有笔记。
lead OR (client NOT new) 该搜索将首先查找其中包含词语"client"但不包含词语"new"的笔记,然后将添加其中包含词语"lead"的所有笔记。

复杂布尔搜索

所有的这些操作符可以结合使用,组成复杂搜索条件,将帮助你获得精确的目标搜索结果。此外,你可以将这些操作符与我们的高级搜索语法结合使用,来进一步缩小你的搜索结果。温馨提示,所有搜索查询将按照下列顺序进行评估:()NOTANDOR,无论它们在搜索查询中的位置如何。复杂搜索的例子包括:

搜索查询 预期结果
(NOT notebook:"vendors" AND tag:lead AND tag:new) OR (NOT tag:new AND tag:under-5 AND tag:2020) 该搜索将首先查找不在 "vendors"笔记本中且含有"lead"和 "new"标签的笔记。然后还会在搜索结果中添加不含标签"new",但含有"under-5"和"2020"等标签的笔记。

LANGUAGES_PRODUCT

关键词:

  • 布尔
  • 高级搜索
  • 搜索语法