Bagaimana cara mengecualikan pesan Mail dari pencarian Finder?

10

Saya ingin mengecualikan pesan Mail agar tidak muncul di pencarian Finder.

-> FINDER, BUKAN SOROTAN <-

Saya telah mengajukan pertanyaan ini di platform lain, dan saya menemukan bahwa penekanannya sangat diperlukan. Ya, Anda dapat mengecualikan Mail dari Spotlight dengan membuka panel preferensi Spotlight dan menghapus centang Mail. Ini tidak berpengaruh pada Finder, setidaknya di Mavericks (itu terjadi di Lion. Saya melewatkan Mountain Lion, tapi saya percaya itu juga menderita masalah ini.)

Anda juga dapat mempersempit apa yang dikembalikan oleh IS dalam pencarian Finder, dengan mengeklik tanda tambah dan menambahkan filter. Tapi ini juga bukan solusi: Anda hanya bisa memfilter apa yang "dikembalikan", tidak ada opsi "tidak".

Untuk poin bonus, jawaban tentang cara mengecualikan folder juga akan luar biasa. Jika Anda memiliki ebook, Anda tahu bahwa mereka juga muncul di hampir setiap pencarian. Sederhananya, saya hanya ingin preferensi Spotlight berlaku untuk Finder ... seperti dulu.

meronta
sumber
+1 Saya juga ingin tahu cara mendapatkan pesan email Outlook agar tidak muncul di salah satu pencarian. Jika saya ingin mencari email saya, saya akan melakukannya di antarmuka email.
Aaron Bertrand
1
@AaronBertrand - Secara teknis Anda dapat mencegah keduanya menampilkan hasil Outlook menggunakan metode di bawah ini, dengan menambahkan ~ / Dokumen / Data Pengguna Microsoft / Identitas Outlook 2011 ke daftar pengecualian Spotlight. Namun, Outlook menggunakan indeks Spotlight untuk fungsi pencariannya sendiri. Dengan mengecualikan folder di atas dari Spotlight Anda berlaku mengecualikannya dari pencarian Outlook juga. Ini adalah salah satu kekurangan yang saya dan beberapa pengguna saya telah laporkan ke Microsoft sebagai permintaan fitur untuk versi berikutnya. Anda dapat melakukan hal yang sama dengan mengklik menu Bantuan di Outlook dan memilih "Kirim umpan balik".
Tuan Kelinci
1
@MrRabbit Ya, itulah tantangannya, saya masih ingin dapat mencari di Outlook, tapi saya tidak ingin pencarian Finder / Spotlight mencampur 5.000 pesan email dengan 20 file.
Aaron Bertrand

Jawaban:

10

Ini tidak nyaman, tetapi jika Anda menambahkan -kind:mailsetelah istilah pencarian Anda di Finder, itu akan mengecualikan pesan Mail juga.

beroe
sumber
1
Ini melakukan persis apa yang saya inginkan, dan tidak memiliki dampak di luar Finder. Mengubah jawaban saya yang diterima untuk ini.
mainkan
Anda harus menerima 100.000 upvotes untuk jawaban ini :) Saya telah beralih ke UNIX "find," yang tidak menggunakan pengindeksan dan sangat lambat, untuk mencari file karena standar idiot dalam finder dan spotlight.
Reb.Cabin
@ Reb.Cabin Terima kasih atas upvotes tambahan: ^) Sudahkah Anda menggunakan mdfinddi command line? mungkin mdfind XXXXX | grep -vi mail?
Beroe
@beroe terima kasih atas petunjuknya di mdfind. Saya pikir ini akan membantu mempercepat beberapa pencarian saya (saya memiliki lebih dari 2.000.000 file di berbagai negara bagian yang berantakan, dan sebagian besar saya mencari fragmen nama atau kata kunci yang setengah diingat dalam konten ketika seseorang mendatangi saya dan bertanya "apakah Anda tahu apa-apa tentang 'blarghalisme'." Tentu saja, saya menulis beberapa buku catatan di tahun 90-an tentang topik itu; biarkan aku menemukannya ...
Reb.Cabin
Ini tidak berfungsi pada El Capitan.
Jim L.
6

Pertama-tama, saya harus menunjukkan bahwa - meskipun apa yang tampak seperti - pencarian di Finder adalah memang Spotlight tetapi dengan lebih banyak pilihan ditampilkan . Informasi berikut berdasarkan pada penelitian yang baru saja saya lakukan pada Mac saya yang menjalankan Mavaricks (10.9.2):

Alasan mengapa itu tidak berhasil hanya menghapus centang Mail adalah karena (membingungkan) SysPrefs > Spotlight > tab Hasil Pencarian hanya berlaku untuk sudut kanan atas pencarian Spotlight dan bukan yang di Finder.

Namun, ada solusi yang menjawab 2 pertanyaan Anda dan membuktikan bahwa Spotlight adalah mesin untuk pencarian Finder (dan juga untuk aplikasi lain, termasuk Mail dan Outlook):

Anda dapat mengecualikan folder dari pencarian yang didukung Spotlight dengan menyeret folder tersebut ke daftar di tab SysPrefs > Spotlight > Privasi .

Peringatan / tetapi / bukti:

Jika Anda melakukan ini dengan folder data Mail.app ( ~/Library/Mail), Anda akan mendapatkan peringatan ini: Peringatan saat menambahkan folder data Mail.app ke "Privasi"

... Memberitahu Anda bahwa "fitur pencarian tidak akan berfungsi di beberapa aplikasi" Jika Anda mengklik OK , pesan Mail tidak akan muncul lagi di Finder (atau Spotlight) tetapi hal yang sama akan menjadi kasus untuk fitur pencarian internal di Mail.app sendiri, karena menggunakan Spotlight-powered ...

(@Aaron Bertrand: Sama untuk Outlook, karena juga menggunakan Spotlight. Lihat tautan pertama di atas)

Dengan folder biasa - mis. Tidak di folder Library tersembunyi-oleh-standar Anda - Anda tidak akan mendapatkan peringatan dan bersembunyi tidak akan ada peringatan.

Sebenarnya ada opsi untuk memberitahu Finder untuk tidak mencari jenis tertentu dengan menulis "BUKAN eml" misalnya, di bidang pencarian, yang akan mengecualikan file email. Jika Anda benar-benar menginginkannya, Anda dapat membuat layanan Automator dan mengikat + Fke sana melalui SysPrefs > Keyboard > Shortcuts . Automator AppleScript akan mirip dengan:

activate application "Finder"
tell application "System Events"
    keystroke "f" using command down
    keystroke " NOT eml"
    key code 123 using command down #123 = Left Arrow, so we're moving the cursor to the beginning of the field
end tell

(Saya payah di AppleScript jadi mungkin ada cara yang lebih pintar untuk melakukannya)

Lasse
sumber
Saya menerima ini sebagai jawaban karena fakta bahwa pencarian Finder menghormati Spotlight> Pengaturan privasi adalah jawaban untuk sejumlah masalah pencarian Finder. Saya sudah memiliki folder eBuku di sana, tetapi Finder masih mencari mereka. Saya menghapus dan menambahkannya kembali dan mereka sekarang dikecualikan dari pencarian Finder.
mainkan
Tapi itu masih bukan jawaban yang lengkap, karena Mail yang dinonaktifkan agar tidak dicari oleh apa pun bukanlah solusi lengkap. Cukup konyol bahwa SETENGAH preferensi Spotlight berlaku untuk Finder. Itu membuat beberapa akal karena aplikasi lain yang didukung oleh Spotlight, tetapi di sisi lain, bekerja di OS sebelumnya.
mainkan
@friggle, saya mengerti maksud Anda. Jika saya dapat menemukan jejak solusi "non-hacky", saya pasti akan menyediakannya. Bahwa Apple bangga dengan membuat produk dengan pengaturan sesedikit mungkin kadang-kadang berarti bahwa hal-hal aneh seperti ini terjadi tanpa ada yang memerhatikan ... Saya bahkan mencari-cari di "Rahasia" untuk melihat apakah ada beberapa bendera Spotlight / Finder yang tidak jelas yang dapat berubah tetapi tidak berhasil.
Lasse
1

Akar penyebab masalah ini adalah bahwa Finder secara default mencari "Mac ini" - yaitu di mana-mana, termasuk folder Mail - sehingga setiap pencarian didominasi oleh puluhan klik email yang tidak diinginkan. Untungnya ada solusi sederhana:

Dalam Finder ... Preferences ... Advanced, pilih "Cari folder saat ini". Ini akan membatasi pencarian ke folder apa pun Anda berada ketika Anda meminta pencarian, sehingga mengecualikan email (dan banyak hal lain yang tidak perlu juga). Masalah terpecahkan.

Berikut tautan ke detailnya: http://osxdaily.com/2013/03/12/change-finder-search-to-look-in-current-folder-rather-than-everywhere-in-mac-os-x /

Howard Tweddle
sumber
1
Masalah yang saya miliki adalah saya harus mencari Documentsfolder saya . Acara dan lampiran email adalah file di bawah folder itu! 😡
Jim L.
1

Saya tahu ini adalah pertanyaan lama, tetapi hingga saat ini masalah pencarian Finder termasuk terlalu banyak hasil belum diselesaikan oleh Apple. Apa yang telah berubah adalah format yang diperlukan untuk jawaban yang disarankan (tidak berfungsi lagi). Saya juga menemukan cara untuk menambahkan trik yang disarankan dengan sangat cepat ke pencarian apa pun, tanpa mengetik.

Langkah 1: buat pencarian yang mengecualikan jenis file yang tidak ingin Anda sertakan dalam pencarian Anda. Saya menggunakan NOT kind:olk15 AND NOT kind:eml AND NOT kind:ZIPolk15 untuk Outlook mail, yang tidak akan dikecualikan ketika hanya memfilter 'eml'. Saya juga mengecualikan file ZIP, tetapi itu adalah preferensi pribadi.

Catatan: seperti yang Anda lihat, saya TIDAK mencari teks apa pun, jadi hasilnya akan mengenai file apa pun di sistem Anda. Tidak masalah, silakan baca terus.

Langkah 2: gunakan opsi pencarian 'Simpan' dan tambahkan filter pencarian ke sidebar Anda. Saya menamai pencarian saya 'NotEmail'

Pencarian tersimpan di sidebar

Tidak ada langkah 3 :-)

Kapan pun Anda ingin melakukan pencarian bersih, klik pertama pencarian tersimpan Anda dan kemudian gunakan bidang pencarian untuk memasukkan teks dalam pencarian yang ingin Anda temukan.

Eerk
sumber