全部 ZipSeek 指南

搜索架构

按需搜索还是全盘索引?Mac 文件搜索方式对比

了解按需搜索与全盘索引各自适合什么场景,以及 ZipSeek 本地缓存如何影响首次和重复搜索。

发布于 更新于

全盘索引和按需搜索解决的是相近却不同的问题。索引会提前读取和整理资料,以换取今后跨整个资料库的快速查询;按需工具则从你主动选择的文件、文件夹或压缩包开始,只在发起搜索时处理这个范围。

ZipSeek 采用后者。它不会在后台扫描整块磁盘,也不会永久建立所有文档的目录,适合下载的研究资料、外置项目盘和看完就会移走的归档。

一次按需搜索会做什么

ZipSeek 先发现所选范围内符合条件的文件,并优先处理当前目录中的内容,再逐步进入子文件夹。因此早期结果不必等完整文件树盘点结束才出现。文档和压缩包只在用户主动搜索时解析,过程可随时取消。

选择磁盘根目录或明显过大的范围时,应用会先确认,因为按需搜索仍然需要读取范围内每个符合条件的项目。范围越明确,第一次搜索越可控。

缓存不是后台索引

提取出的正文和 OCR 结果会保存在 macOS 缓存目录中,后续搜索未变化文件时可直接复用。缓存只来自你实际运行过的搜索;应用空闲时不会借此发现新文件。

默认总上限为 1 GB,可在设置中选择 256 MB、512 MB、1 GB、2 GB 或 4 GB。达到上限后按最近最少使用原则清理,条目也会在 90 天后过期;源文件改变后,旧内容不会复用。

如何选择

如果每天反复搜索同一套庞大而稳定的资料库,并希望每次都接近即时返回,全盘或 NAS 端索引通常更合适。它用预处理时间、后台维护和磁盘空间换取查询速度。

如果搜索范围明确,来源可能是压缩包、移动硬盘或临时共享目录,而且你在意 PDF 页码、Office 位置和完整来源路径,按需搜索更贴合工作方式。