我使用 Spotlight 来启动我的应用程序,就像 Quicksilver 一样,最近发现我的许多应用程序没有出现在 Spotlight 搜索中。
我使用的是运行 Mac OS 10.6 的 MacBook Pro,并且使用 Spotlight 已经将近一年没有任何问题了。我在大约一个月前发布时切换到 10.6,这个问题直到大约 2 天前才开始,并且在更新操作系统后才出现。
我知道有人会这么说,所以我现在就让它不碍事。“使用 Quicksilver” 我目前正在使用 Quicksilver,直到我让 Spotlight 再次工作。我不喜欢从 Spotlight 中消失的想法,所以我仍然想弄清楚发生了什么并修复它。
感谢 joshhunt 和 choge 的回答。他们的答案都完全回答了这个问题,但是 joshhunts 的问题被选中了,因为这是我解决问题所需要的。我在我的博客上写了一篇如何结合他们的答案。
我确实理解 Spotlight 的重点是查看文件内部,但它也会返回文件名匹配项,而这正是我大部分时间所需要的。此外,Spotlight 在我的系统(iMac '08 上的 Snow Leopard)上运行得非常慢,简直无法使用。我下载了 Canary,但 Spotlight 在 15 分钟内找不到应用程序文件。它已经在下载堆栈中,但就 Spotlight 而言,该文件不存在。
因此,我想知道一种使 Spotlight 仅索引文件名的方法,这可能会使其更快一些。我正在考虑模仿 Windows 应用程序的行为,例如 AvaFind 或 Search Everything
编辑:让我强调一个事实,即我正在寻找Mac OS X的AvaFind或Search Everything替代品。去在 Windows 机器上尝试其中一个,你就会明白我对 OS X 中的 Spotlight 或任何其他流行搜索工具的失望.
Mac OS X 在哪里存储与文件关联的 Spotlight 评论?它是作为 HFS+ 文件元数据存储的,还是由操作系统保存在其他地方的信息?
在最近的内核崩溃和重启之后,Spotlight 似乎不再了解我的 /Applications 文件夹下的文件。作为例行程序,我曾经通过 Spotlight 启动 Safari.app、Opera.app、Textedit.app 等。现在,我得到所有结果都“未找到结果”(Textedit.app 除外,它从 Qt 安装启动演示文本编辑器)。这些程序仍然存在并且仍然直接从 Finder 启动。
我已经运行了磁盘实用程序并验证了磁盘,没有问题。我修复了磁盘权限,这做了几处更改,但没有效果。
除了重新安装 MacOS,我还能做些什么?
更新:我已经确认在我的 Spotlight 首选项中仍然选中了“应用程序”。它仍然返回位于其他地方的应用程序(Qt textedit 示例应用程序),所以这不应该是问题。
几个小时后它自己解决了;我猜有一个后台进程在某个时间间隔运行。
当我使用 Spotlight 寻找应用程序时,最重要的条目通常是 JAR 文件。这很烦人。是否可以更改 Spotlight 以使 JAR 文件不被视为应用程序?
我正在运行 Mac OS X 10.7 Lion 并试图在我的 Time Machine 硬盘驱动器上禁用 Spotlight 索引,因为 mds 和 mdworker 进程全天以 15-60% 的 CPU 疯狂运行......
我的问题不是我的 MacBook 运行缓慢,而是这种 CPU 消耗会随着时间的推移杀死我的电池的一些周期,只是为了在我的 Time Machine 备份中浪费从未使用过的搜索......
我尝试将 Time Machine HD 中的 Backups.backupdb 文件夹添加到隐私列表中,但我收到以下消息:
“Backups.backupdb”是 Time Machine 备份文件夹。您无法将其添加到隐私列表中。
然后我尝试使用sudo mdutil -a -i off
;完全停止 Spotlight 这是输出:
/:
Indexing disabled.
/.MobileBackups:
Indexing enabled.
/Volumes/Files:
Indexing and searching disabled.
/Volumes/Komodo-Edit-6:
Indexing disabled.
/Volumes/MobileBackups:
Index is read-only.
/Volumes/MobileBackups/Backups.backupdb:
Index is read-only.
/Volumes/TimeMachine:
Indexing and searching disabled.
/Volumes/TimeMachine/Backups.backupdb:
Indexing enabled.
Run Code Online (Sandbox Code Playgroud)
如何禁用这种烦人的 Spotlight …
我可以从 Spotlight 打开 Finder 窗口吗?为何如此?
我经常使用 Spotlight 来查找某个文件,但随后我想查看该文件的位置。我的自然反应是右键单击并选择“在 Finder 中显示”,但可惜似乎不可能发生这样的事情。有什么我想念的技巧吗?
我知道 Finder 本身也有搜索功能,但不如 cmd-space 方便。
例如如何查看footer.inc 在哪里?
在Finder中,我可以看到的视频文件的一些信息:尺寸和持续时间,但我可以看到它仅适用于.mov
,.mpg
,.mp4
,也许一些其他文件。我能做些什么来查看此信息.mkv
,.avi
,.flv
,.ts
等视频文件?
我的 Time Machine 备份到连接到我的 Airport Extreme 的硬盘上。升级到 Lion 后,我注意到该mds
进程(Spotlight 索引器)时不时地以 100% 的 CPU 运行。一个简单的文件活动检查告诉我它正在尝试索引我的 Time Machine 备份。
我已经将 Time Machine 磁盘添加到 Spotlight 设置中的隐私列表中,这应该是将磁盘从 Spotlight 索引中排除,但遗憾的是,Spotlight 有时仍会尝试对其进行索引。是 Lion 中的错误还是我遗漏了什么?