> For the complete documentation index, see [llms.txt](https://chaoses-ib.gitbook.io/directory-opus/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://chaoses-ib.gitbook.io/directory-opus/guan-fang-shou-ce/readme.zh-1/readme.zh-2/windows_search.zh.md).

# 快速搜索

菜单工具栏中的搜索字段允许您在当前文件夹中快速运行搜索。支持多个搜索引擎：

* \*\*Windows 搜索：\*\*Windows 中内置的搜索索引程序。
* \*\*Everything：\*\*如果您已安装 [Everything by voidtools](https://voidtools.com)，您可使用此工具运行本地和全局索引搜索。
* \*\*Opus 搜索：\*\*使用 Opus 内部查找工具。这是一项非索引搜索。

### 索引搜索与非索引搜索

Windows 搜索和 Everything 均为索引搜索 - 它们使用预先计算的索引。这样做的优点在于通常几乎立即返回结果。

但并不是所有位置都会被索引，在这种情况下，Windows 搜索的速度将与 Opus 查找工具类似。请注意，Everything 目前不支持搜索非索引位置。

### 使用快速搜索字段

![](https://3597805814-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F3XSZSwWow0fDf6fQJobd%2Fuploads%2Fgit-blob-bcb59930670c49876bf92b02c47f3d3312327635%2Fsearch_field.png?alt=media)

若要搜索当前文件夹，请单击搜索字段（或按 F3）并输入您的搜索词。默认情况下，所有搜索引擎都会执行部分搜索，因此您通常只需输入一个或两个关键字（或单词的部分内容）即可找到您正在查找的文件。

### 选择搜索引擎

![](https://3597805814-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F3XSZSwWow0fDf6fQJobd%2Fuploads%2Fgit-blob-53b82b15d4088097ccd78c48dae592b8445cc461%2Fquicksearch_options.png?alt=media)

若要选择其它搜索引擎，请单击搜索字段左侧的按钮以下拉菜单。

从菜单顶部选择您要使用的搜索引擎。每个搜索引擎都有自己的一组选项，这些选项显示在菜单底部。

### Windows 搜索

默认情况下，Windows 搜索系统将返回与您的关键字在内容和文件名中都匹配的文件。如果您想更好地控制搜索结果，您可以使用 [高级查询语法](http://msdn.microsoft.com/en-us/library/aa965711%28v=vs.85%29.aspx) 输入更复杂的查询字符串。

Windows 搜索的选项有：

* \*\*自然查询语法：\*\*允许自然查询语法 (NQS) 以及高级查询语法 (AQS)。NQS 是一种查询语法，比 AQS 更加宽松，类似于人类语言。
* \*\*自动通配符：\*\*查询表达式会按照以下方式对待，如同查询中的每个单词都附加了通配符字符 \*（除非后面紧跟着标点符号，且标点符号不是圆括号）。

### Everything

提供两种不同类型的 Everything 搜索：

* \*\*Everything 搜索：\*\*在当前文件夹下进行本地搜索。
* \*\*全局 Everything 搜索：\*\*搜索计算机上所有索引位置 - 与当前文件夹无关。

Everything 的选项有：

* \*\*区分大小写：\*\*提供的字符串的大小写（大小写）必须完全匹配 - 如果关闭此选项，则大写和小写字母视为相同。
* \*\*整个单词：\*\*您输入的文本必须与整个单词匹配，而不能与单词的一部分匹配。
* \*\*使用正则表达式：\*\*使用正则表达式，而不是 Everything 自己通配符语法（注意：这与 Opus 标准模式匹配不同 - 只支持 `*` 和 `?` 字符）。
* \*\*忽略变音符号：\*\*在匹配文本时忽略重音字符。

您可以使用 Everything 的 [查询语法](https://www.voidtools.com/support/everything/searching/)，以便更好地控制搜索结果。

### Opus 搜索

*Opus 搜索* 选项使用 [Opus 查找工具](/directory-opus/guan-fang-shou-ce/readme.zh-1/readme.zh-2/readme.zh.md) 在当前文件夹下运行搜索。这是一项非索引搜索，因此可能比索引搜索选项明显慢（具体取决于文件夹大小）。

Opus 搜索的选项有：

* \*\*搜索文件名：\*\*搜索文件名称。
* \*\*搜索内容：\*\*搜索文件内部（仅限支持的文件格式）。
* \*\*使用通配符：\*\*使用 [标准模式匹配语法](/directory-opus/guan-fang-shou-ce/readme.zh-10/readme.zh/pattern_matching_syntax.zh.md)。
* \*\*使用正则表达式：\*\*使用 [正则表达式](/directory-opus/guan-fang-shou-ce/readme.zh-10/readme.zh/regular_expression_syntax.zh.md)。
* \*\*匹配任意单词：\*\*激活“任意单词”模式，类似于搜索引擎的工作方式。如果文件包含您输入的任意一个单词，该文件就会匹配。您可以在单词前加上前缀 `+`，表示该单词 **必须**存在，加上前缀 `-`，表示该单词 **不能**存在。
* \*\*区分大小写：\*\*提供的字符串的大小写（大小写）必须完全匹配 - 如果关闭此选项，则大写和小写字母视为相同。
* \*\*忽略变音符号：\*\*在匹配文本时忽略重音字符。
* \*\*部分匹配：\*\*您输入的字符串可以匹配文件名的一部分，而不必匹配整个文件名。
* \*\*假设为没有 BOM 的 UTF-8：\*\*告诉 Opus 假设没有字节顺序标记 (BOM) 的纯文本使用 UTF8 编码，而不是计算机的默认 8 位字符集。

### 快速搜索结果

![](https://3597805814-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F3XSZSwWow0fDf6fQJobd%2Fuploads%2Fgit-blob-e540ae3343ea679c5529dce181bda06f0b9c8fd3%2Fwindows_search.png?alt=media)

在上面的屏幕截图中，我们在 **文档** 库中搜索了在作者字段中包含名称 ***davidson*** 的任何文档。匹配的文件将显示在一个 [文件集中](/directory-opus/guan-fang-shou-ce/readme.zh-1/readme.zh-5/readme.zh.md)。此文件集的一个特点是，它不像普通集一样显示在 **文件集** 根文件夹下 - 它显示为所搜索文件夹的子文件夹。该集也是临时的 - 导航离开搜索结果会导致它被丢弃。

若要清除搜索结果并返回到所搜索的文件夹，您可以单击 **后退** 工具栏按钮，或使用搜索字段中的关闭按钮清除搜索词。

### 保存搜索结果

如果您想永久保存索引搜索的结果，请右键单击文件列表的背景（而不是某个文件）或状态栏，然后从上下文菜单中选择 **另存为已存储的查询** 命令，以将搜索结果另存为 [已存储查询文件集](/directory-opus/guan-fang-shou-ce/readme.zh-1/readme.zh-5/readme.zh/stored_queries.zh.md)。

### 使用即时查找字段进行快速搜索

您还可以通过按搜索引擎的激活键，从 [您键入内容时查找](/directory-opus/guan-fang-shou-ce/readme.zh-1/readme.zh/find-as-you-type_field.zh.md) 字段中运行快速搜索。
