Come posso inserire i tipi di file nella blacklist dai risultati di ricerca di Spotlight?

2

Spotlight ha una stranezza che voglio correggere, se possibile. Quando cerco determinate parole chiave, come le categorie in Preferenze di Sistema, Spotlight posiziona un documento come "Top Hit" nei risultati della ricerca, anche se le Preferenze di Sistema hanno una priorità più alta su Documenti nelle preferenze di Spotlight. Voglio essere in grado di mettere in blacklist alcuni tipi di file preservando la categoria "Documenti".

Ad esempio, digitando "sharing" verrà restituito il primo hit come "sharing.qml" dalla directory Qt5.1.1, seguito da Condivisione in Preferenze di Sistema. Non posso quindi premere immediatamente invio per aprire "Condivisione" senza prima premere la freccia giù.

QuellochesonoingradodifareperrisolverequestosingoloproblemaèlalistaneradelladirectoryexamplesQt5.1.1%.

Puoi vedere che restituisce "sharing.html" dalla directory gtk-doc adesso. Quindi inserisco anche quella directory nella lista nera.

Orasonoingradodicercare"Condivisione" senza problemi. Tuttavia, ci sono altri risultati di ricerca che mostrano comportamenti simili, come quando si digita "mouse". È troppo noioso bloccare ogni directory che trovo.

Voglio essere in grado di mettere in blacklist singoli tipi di file da Spotlight. Ho impostato "Preferenze di Sistema" per avere una priorità più alta di "Documenti" anche in Spotlight. Nulla sembra influenzare il "Top Hit" oltre a mettere in blacklist individualmente ogni directory che contiene un file che non voglio vedere.

C'è un modo migliore?

    
posta aglasser 19.06.2014 - 00:51
fonte

1 risposta

2
  1. Trova l'importatore utilizzato per importare quel tipo di file.

    mdimport -d 4 -n /path/to/file 2>&1 | grep Imported

    mdimport -d 4 -n ~/Desktop/avatar.png 2>&1 | grep Imported
    2014-06-19 11:17:04.929 mdimport[30911:412893] Imported '/Users/grgarside/Desktop/avatar.png' of type 'public.png' with plugIn /System/Library/Spotlight/Image.mdimporter.
    

    L'esempio sopra mostra il tipo public.png nell'importatore Image.mdimporter .

  2. Apri /path/to/importer/Contents/Info.plist in un editor.

  3. Trova l'elemento dello stesso tipo del tipo di file che hai trovato dal comando precedente ed eliminalo.

  4. Reimportare l'importatore.

    mdimport -r /path/to/importer

    mdimport -r /System/Library/Spotlight/Image.mdimporter
    

Non dimenticare di avere dei backup e nota che questa procedura può essere sovrascritta su aggiornamenti OS X.

    
risposta data 19.06.2014 - 12:24
fonte

Leggi altre domande sui tag