对目标搜索结果使用布尔搜索
布尔搜索是一种搜索方式,它允许你将关键字和专门定义的操作符(或修饰符)—例如AND、NOT以及 OR等相结合,获得目标搜索结果。例如,布尔搜索"lead AND new" 会显示出只包含这两个关键字的笔记列表结果。
温馨提示:目前只有 Evernote Professional 或 Evernote Teams 用户可以使用此功能。
Evernote 支持的四个布尔搜索操作符是:
- AND
- OR
- NOT
- ()
开始使用之前,请记住布尔搜索的一些事项:
- 这些搜索操作符可以单独使用,也可以一起使用,以形成简单或复杂的搜索查询。
- 这些搜索操作符区分大小写(它们必须全部大写)。
- 所有搜索查询将按照下列顺序进行评估:() → NOT → AND → OR,无论它们在搜索查询中的位置如何。
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"的所有笔记。 |
复杂布尔搜索
所有的这些操作符可以结合使用,组成复杂搜索条件,将帮助你获得精确的目标搜索结果。此外,你可以将这些操作符与我们的高级搜索语法结合使用,来进一步缩小你的搜索结果。温馨提示,所有搜索查询将按照下列顺序进行评估:() → NOT → AND → OR,无论它们在搜索查询中的位置如何。复杂搜索的例子包括:
搜索查询 | 预期结果 |
---|---|
(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"等标签的笔记。 |
关键词:
- 布尔
- 高级搜索
- 搜索语法