若要防止特定文件夹或磁盘出现在 Spotlight 搜索结果中,请将其添加到“系统设置”中的搜索隐私。您稍后可以从该列表中将其移除,以便重新将其包含在搜索中。这是 Mac 上官方说明的用于排除位置的控制方式;它不提供匹配文件夹名称或文件类型的规则。Apple 还警告称排除项可能会影响更新通知,因此请仅将范围限制在您确实打算对 Spotlight 隐藏的位置。

从 Spotlight 搜索中排除文件夹

  1. 打开苹果菜单并选择系统设置。
  2. 点按边栏中的 Spotlight。如有需要,向下滚动。
  3. 点按设置面板底部附近的搜索隐私。
  4. 点按添加 (+) 按钮,选择要排除的文件夹,然后确认。您也可以将文件夹或磁盘直接拖入列表中。
  5. 在关闭设置窗口之前,请检查该位置是否已出现在隐私列表中。

Apple 的官方文档将此设置说明为从 Spotlight 搜索中排除所选文件夹或磁盘中的文件。例如,如果您想隐藏一个归档文件夹,但继续搜索“文稿”文件夹中的其余内容,请直接添加该归档文件夹本身,而不是其父文件夹。该控制是基于位置的:Apple 的文档说明了可以选择文件夹或磁盘,但不支持排除特定文件类型或输入自定义搜索规则。Apple 关于防止在特定文件夹或磁盘中进行 Spotlight 搜索的说明

选择正确的位置和范围

在添加项目之前,请考虑其内部包含的内容,以及您是否仍需要 Spotlight 找到这些文件。排除某个文件夹也会同时从 Spotlight 搜索中排除其包含的内容。排除整个磁盘的影响范围更广,因为它涵盖了存储在该位置的所有文件。Apple 特别警告称,排除某些文件和文件夹可能会导致无法收到某些 App 的可用更新通知;排除整个内置磁盘意味着您将无法收到任何更新通知。除非您清楚了解这对其中的文件和 App 会产生什么后果,否则请避免排除大范围的位置。Apple 支持:防止在特定文件夹或磁盘中进行 Spotlight 搜索

此设置控制某个位置中的项目是否出现在 Spotlight 搜索中。这与在 Spotlight 设置下关闭某个结果类别不同,后者更改的是显示的结果类型。如果您的目标是停止搜索特定文件夹,请使用搜索隐私,而不是关闭诸如“文稿”这样的大类别。Apple 将类别控制和“搜索隐私”列为独立的 Spotlight 设置。Apple 的 Spotlight 设置指南

检查排除项并撤销更改

要查看已排除的位置,请返回系统设置 > Spotlight > 搜索隐私。如果 Spotlight 不再能搜索到您需要的内容,请在列表中选择其对应的文件夹或磁盘,然后点按移除 (–) 按钮。将其移除可将该位置恢复到 Spotlight 搜索中;这不会移动或删除文件。Apple 对排除和包含位置使用的是同一套添加和移除控制说明。Apple 支持:防止在特定文件夹或磁盘中进行 Spotlight 搜索

如果您在移除排除项后,Spotlight 仍然找不到预期的文件,请检查 Spotlight 设置中是否已启用相关的结果类别,并留出足够的索引建立时间。Apple 表示,索引会随着数据的更改而更新,较大的索引任务可能需要数小时或数天。在 Mac 上,当您使用 Command–空格键打开 Spotlight 时,可能会显示索引进度指示器。这些检查有助于区分到底是存在排除项、索引延迟,还是禁用了结果类别。Apple 支持:关于 Spotlight 索引和搜索结果

特殊情况:时间机器备份磁盘

排除时间机器备份磁盘并不能阻止该磁盘的所有 Spotlight 索引消息。Apple 表示,“时间机器”所需的索引无法关闭。Spotlight 确实会排除备份磁盘上不属于时间机器备份一部分的项目。如果目的是完全阻止时间机器的索引活动或相关消息,将磁盘添加到“搜索隐私”是无法实现的。Apple 支持:防止在特定文件夹或磁盘中进行 Spotlight 搜索

对于常规的文件夹排除,仅添加包含要忽略材料的最精确文件夹,如果搜索行为发生变化,请重新查看“搜索隐私”。这样既符合 Apple 文档记录的基于位置的控制方式,也便于后续恢复更改。

参考资料