Mac 上的 searchtoold 是什么?

最后更新: 2026-08-08

searchtoold 是 Apple 提供的用户级搜索守护进程,不是第三方 OmniSearch 软件。它参与通用搜索、个人内容搜索和答案合成,也会发起搜索相关的网络请求。Apple 没有提供关闭整个进程的受支持开关。

它是什么

searchtoold 是 Apple 随 macOS 提供的用户级搜索守护进程。名字和路径里虽然出现了“OmniSearch”,但它与同名的第三方搜索软件无关。它的可执行文件放在受保护的 /System/Library/PrivateFrameworks/OmniSearch.framework 目录中,代码标识是 com.apple.omniSearch.searchtoold。这些信息表明它属于 Apple 平台组件,不是某款第三方应用偷偷安装的后台程序。

从系统注册的内部服务看,searchtoold 参与三类工作:通用搜索、个人内容搜索和答案合成。随框架安装的资源还列出了多种个人内容,包括文件、邮件、信息、联系人、日历和照片。资源中也能看到查询改写和答案合成相关内容。因此,把它简单理解成“网页搜索进程”并不准确。它处理的不只是互联网结果,也可能参与理解查询、查找个人内容并组织答案。

不过,现有证据只能说明它具备哪些服务和资源,不能还原 macOS 搜索的完整内部流程。Apple 没有为 searchtoold 发布 man page,也没有公开一份完整的职责说明。它与 Spotlight、Siri、Apple Intelligence、Core Spotlight 以及其他搜索服务分别负责哪一步,目前仍未验证。不能仅凭文件名或某个内部服务,就断言所有 Spotlight 搜索都由它完成。

它为什么要联网

searchtoold 具备主动发起网络连接的权限,也可以调用 parsecd 等 Apple 搜索服务。常见触发场景与搜索操作有关:打开 Spotlight、开始输入查询、请求互联网建议或相关内容,以及从 Spotlight 调用 Siri。看到它在这些操作前后出现短暂连接,符合它参与搜索处理的功能形态,并不等于系统正在后台下载大文件。

可能参与响应请求的对象包括 Apple 的搜索与建议服务、为相关内容提供信息的 Apple 合作伙伴,以及 Apple 使用的受信任服务提供商。Apple 的搜索隐私说明列出了这类请求可能携带的信息,例如用户输入的查询、粗略位置、感兴趣的主题、用户选中的建议和有限的设备上下文。这些信息用于处理查询和返回相关内容。

这里需要分清“查询信息”和“本机搜索结果”。Apple 明确表示,发送给其服务的有限搜索信息不包含用于显示本机文件或内容的搜索结果。因此,searchtoold 联网不能直接推出“邮件、照片或文件正在被上传”。它会接触个人搜索结果,并不意味着这些结果会随请求发送出去。

目前也没有经过核实的 searchtoold 远端域名清单。ChatGPT 或 Private Cloud Compute 是否由它直接建立连接,同样没有得到验证。即使一次连接恰好出现在使用相关功能的时间附近,也不能据此确定套接字一定属于 searchtoold。macOS 可能让多个守护进程共同完成一次搜索,请求在这些进程之间如何分工,Apple 没有公开说明。

正常流量应该是多少

目前没有可靠数字。Apple 没有公布 searchtoold 的单进程流量基线,也没有可信的独立测量能够给出“每次查询多少”或“一天多少算正常”。因此,不能为它设定一个固定的 KB 或 MB 范围,更不能把未经测量的数字当成异常判断线。

只能从功能形态做保守判断:它通常应当随着查询间歇出现,发送较短的请求,再接收建议或答案数据。这样的模式更接近搜索建议,而不是照片同步、应用下载那种持续的大文件传输。但这只是对流量形态的定性预期,不是字节数保证。实际记录偏离这一形态时,应先结合触发时间和连续观测确认,不能只看进程名称就下结论。

能不能关掉

建议保留 searchtoold。Apple 没有提供关闭这个共享守护进程的受支持开关,因此也不存在一个能彻底停用它的“系统设置路径”。手动结束进程或用防火墙阻断连接,可能破坏个人内容搜索、查询改写、答案合成,也可能影响从 Spotlight 调用 Siri。Apple 没有承诺,阻断后本机文件搜索一定还能保持原样。

如果你的目标只是去掉 Apple 合作伙伴提供的在线相关内容,可以打开 Apple 菜单 > 系统设置 > Spotlight,关闭 显示相关内容(Show Related Content)。这个选项控制的是相关内容,不会关闭 searchtoold,也不能理解为“让 Spotlight 完全离线”。

同一页面还有 帮助 Apple 改进搜索(Help Apple Improve Search)。关闭它以后,Apple 不再为了改进服务而存储查询,但正常的查询处理仍会继续。它是数据存储用途的控制项,不是进程开关,也不会阻止 searchtoold 为搜索功能联网。

常见的误解

怎么看它到底用了多少

如果担心的是流量,下一步应按进程测量,而不是根据一次连接猜用途。可以在 Bytetally 的逐进程统计中找到 searchtoold,再把流量出现的时间与 Spotlight 或 Siri 的使用时间对照。这样能确认这台 Mac 实际传输了多少数据,但仅凭流量记录仍不能认定某个未经验证的远端服务。

相关进程

常见问题

searchtoold 是病毒吗?

不是。它位于 Apple 保护的 System/Library 目录,代码标识为 com.apple.omniSearch.searchtoold,属于 Apple 平台二进制。

searchtoold 为什么一直联网?

打开或输入 Spotlight 搜索、请求互联网或相关内容建议,以及从 Spotlight 调用 Siri,都可能触发搜索请求。具体连接是否全由 searchtoold 发起,需要结合实际记录判断。

searchtoold 可以关闭吗?

Apple 没有提供关闭 searchtoold 的受支持开关。结束或阻断它,可能影响个人内容搜索、查询改写、答案合成以及从 Spotlight 发起的 Siri 请求。

searchtoold 会上传我的文件和照片吗?

Apple 的搜索隐私说明指出,发送给 Apple 的有限搜索信息不包含用于显示本机文件或内容的搜索结果。

searchtoold 的连接就是 ChatGPT 吗?

不能这样判断。Spotlight 建议、Apple 搜索服务和相关内容都会联网,而 ChatGPT 连接是否直接归在 searchtoold 名下尚未得到验证。

看清它到底用了多少

Bytetally 逐进程分别统计上传与下载,实时和历史都有,全部在本机完成。

免费下载 · Mac App Store

需 macOS 14 Sonoma 或更高 · 100% 本机分析 · 无需账号