为什么Spotlight在OS X Server上找不到应用程序?

在我们的Mac OS X Server 10.5.x盒子上,使用聚光灯(即顶部的放大镜)没有find应用程序和实用程序,但它在Mac OS X客户端上(所以我们都使用键盘快捷键和最终感到沮丧 – 它要么没有给我们什么,或者,直到后来,我们没有意识到,从另一个分区的应用程序。)

我不清楚我们是否设置了一些奇怪的服务器,但都是这样的。 任何想法是什么造成的,以及我们如何解决? 一切(包括应用程序)都设置为在“系统偏好设置”中的聚光灯search中显示)。

你有没有尝试重buildSpotlight的索引? (基本上是强迫它):

sudo mdutil -i on / 

以防万一您可能想先closures它,closures或检查卷的状态: -s (man mdutil)

检查的东西(所有需要作为根/ sudo运行):

  • 确保Spotlight索引处于打开状态( mdutil -s <volume>
  • 让Spotlight对驱动器进行重新索引( mdutil -e <volume>
    请注意,这只是删除数据,这将使聚光灯开始reindex“感觉像”
  • 强制聚光灯导入您的应用程序文件夹( mdimport -f /Applications
    (我认为-f在10.5和更高版本中被弃用,但是可以使用-d 1来使其吐出debugging数据并确保它实际上正在做某事)

不知道任何这将有助于 – 如果不是也许mdutil(1)/ mdimport(1)/ mdfind(1)/ mds(8)的手册页将比我更有帮助…

检查系统偏好设置 – >聚光灯检查“应用程序”? Spotlight首选项截图http://www.freeimagehosting.net/uploads/31c62225f0.png