題 如何防止Spotlight在/ Applications目錄中索引非應用程序?


我需要在/ Applications文件夾中索引的唯一內容是.app文件。

有沒有辦法設置過濾器讓mds或Spotlight忽略除/ .apps以外的/ Applications中的所有內容?

否則,是否可以為Alfred設置規則以省略/ Applications中的任何non.app記錄?我仍然希望索引和返回文檔,而不是來自該特定目錄。

OS X 10.6.8如果你想知道的話。


3
2017-11-28 17:51


起源


為什麼你有非應用程序 /Applications? - Daniel Beck♦
許多應用程序選擇將文件存儲在/ Applications中。例如,Microsoft Office附帶了一個“Office”文件夾,其中包含各種非.app文件。 - Igorio


答案:


來自 應用功能

Spotlight註釋也可用於忽略應用程序:將“alfred:ignore”添加到Spotlight註釋中,Alfred將忽略應用程序或文件。

enter image description here

所以,你至少可以告訴它忽略你之前知道的一組文件。但是,我認為目前不可能反過來(即設置像“不要索引non.app文件”這樣的規則)。


2
2017-11-28 18:00



如果我在那裡錯了,請糾正我,不能嘗試一切。 - slhck
您可能希望將您的建議改為一個,我看到的唯一真正的選項是在/ Applications with alfred中使用腳本標記所有non.app文件:ignore - Igorio
好吧,據我所知,Alfred沒有索引Spotlight無法索引的內容,所以在這裡你有幾種方法可以實現。 - slhck
修改聚光燈設置文件並不能實現這一點,移動文件和符號化它們超出了問題的限制,而.noindex的想法根本不適用。如果您刪除了不正確的信息並將其壓縮成一個簡潔正確的答案,我會將其標記為正確的答案。 - Igorio
完成了。對不起,只是想提供一些超出用例的想法。 - slhck