Làm cách nào để loại trừ thư Mail khỏi tìm kiếm Finder?


10

Tôi muốn loại trừ các thư Mail hiển thị trong tìm kiếm Finder.

-> TÌM KIẾM, KHÔNG THỂ THAO <-

Tôi đã hỏi câu hỏi này trên các nền tảng khác và tôi thấy sự nhấn mạnh là rất cần thiết. Có, bạn có thể loại trừ Thư khỏi Spotlight bằng cách đi tới ngăn tùy chọn Spotlight và bỏ chọn Mail. Điều này không ảnh hưởng đến Finder, ít nhất là trong Mavericks (nó đã làm trong Lion. Tôi đã bỏ qua Mountain Lion, nhưng tôi tin rằng nó cũng bị vấn đề này.)

Bạn cũng có thể thu hẹp những gì IS trả về trong tìm kiếm Finder, bằng cách nhấp vào dấu cộng và thêm bộ lọc. Nhưng đây cũng không phải là một giải pháp: bạn chỉ có thể lọc những gì "được" trả lại, không có tùy chọn "không".

Đối với điểm thưởng, câu trả lời về cách loại trừ các thư mục cũng sẽ rất tuyệt vời. Nếu bạn có sách điện tử, bạn biết rằng chúng cũng xuất hiện khá nhiều trong mỗi lần tìm kiếm. Nói một cách đơn giản hơn, tôi chỉ muốn các tùy chọn Spotlight áp dụng cho Finder ... giống như trước đây.


+1 Tôi cũng rất muốn biết cách nhận thông báo thư Outlook hiển thị trong một trong hai tìm kiếm. Nếu tôi muốn tìm kiếm e-mail của mình, tôi sẽ làm điều đó trong giao diện e-mail.
Aaron Bertrand

1
@AaronBertrand - Về mặt kỹ thuật, bạn có thể ngăn cả hai hiển thị kết quả Outlook bằng phương pháp bên dưới, bằng cách thêm ~ / Documents / Microsoft User Data / Outlook 2011 Danh tính vào danh sách loại trừ của Spotlight. Tuy nhiên, Outlook sử dụng chỉ mục của Spotlight cho chức năng tìm kiếm riêng của nó. Bằng cách loại trừ thư mục trên khỏi Spotlight, bạn cũng có hiệu lực loại trừ nó khỏi tìm kiếm của Outlook. Đây là một trong những thiếu sót mà tôi và một số người dùng của tôi đã báo cáo với Microsoft như một yêu cầu tính năng cho phiên bản tiếp theo. Bạn có thể làm tương tự bằng cách nhấp vào menu Trợ giúp trong Outlook và chọn "Gửi phản hồi".
Ông Thỏ

1
@MrRmus Vâng, đó là một thách thức, tôi vẫn muốn có thể tìm kiếm trong Outlook, nhưng tôi không muốn tìm kiếm Finder / Spotlight để trộn 5.000 tin nhắn e-mail với 20 tệp.
Aaron Bertrand

Câu trả lời:


10

Điều này thật bất tiện, nhưng nếu bạn thêm -kind:mailsau cụm từ tìm kiếm của mình vào Finder, nó cũng sẽ loại trừ các thư Mail.


1
Điều này thực hiện chính xác những gì tôi muốn và không có tác động nào ngoài Finder. Thay đổi câu trả lời được chấp nhận của tôi cho điều này.
friggle

bạn sẽ nhận được 100.000 lượt upvote cho câu trả lời này :) Tôi đã dùng đến UNIX "find", nó không sử dụng lập chỉ mục và siêu chậm, để tìm kiếm các tập tin vì mặc định ngu ngốc trong công cụ tìm và chú ý.
Reb.Cabin

@ Reb.Cabin Cảm ơn bạn đã nâng cấp thêm: ^) Bạn đã sử dụng mdfinddòng lệnh chưa? có lẽ mdfind XXXXX | grep -vi mailvậy
beroe

@beroe cảm ơn vì đã dẫn trên mdfind. Tôi nghĩ rằng nó sẽ giúp tăng tốc một số tìm kiếm của tôi (tôi có hơn 2.000.000 tệp trong các trạng thái vô tổ chức khác nhau và chủ yếu là tôi đang tìm kiếm một đoạn tên được nhớ một nửa hoặc một số từ khóa trong nội dung khi ai đó đến với tôi và hỏi "bạn có biết gì về 'chủ nghĩa blarghal' không." Tất nhiên, tôi đã viết một số cuốn sổ tay vào những năm 90 về chính chủ đề đó, hãy để tôi tìm thấy nó ...
Reb.Cabin

Điều này không hoạt động trên El Capitan.
Jim L.

6

Trước hết, tôi phải chỉ ra rằng - mặc dù những gì nó trông giống như - tìm kiếm trong Finder thực sự nổi bật nhưng với nhiều lựa chọn thể hiện . Thông tin sau đây dựa trên nghiên cứu tôi vừa thực hiện trên máy Mac đang chạy Mavaricks (10.9.2):

Lý do tại sao nó không hoạt động để chỉ bỏ chọn Mail là vì (một cách khó hiểu) tab SysPrefs > Spotlight > Kết quả tìm kiếm chỉ áp dụng cho tìm kiếm Spotlight ở góc trên bên phải chứ không phải trong Finder.

Tuy nhiên, có một cách giải quyết để trả lời 2 câu hỏi của bạn bằng chứng rằng Spotlight là công cụ tìm kiếm Finder (và ditto cho các ứng dụng khác, bao gồm Mail và Outlook):

Bạn có thể loại trừ một thư mục khỏi các tìm kiếm do Spotlight cung cấp bằng cách kéo thư mục đã nói vào danh sách trong tab SysPrefs > Spotlight > Privacy .

Hãy cẩn thận / nhưng / bằng chứng:

Nếu bạn đã làm điều này với thư mục dữ liệu của Mail.app ( ~/Library/Mail), bạn sẽ nhận được cảnh báo này: Cảnh báo khi thêm thư mục dữ liệu của Mail.app vào "Quyền riêng tư"

... Nói với bạn rằng "tính năng tìm kiếm sẽ không hoạt động trong một số ứng dụng" Nếu bạn nhấp vào OK , thư Mail sẽ không hiển thị trong Finder (hoặc Spotlight) nữa nhưng điều tương tự sẽ xảy ra với tính năng tìm kiếm nội bộ trong Bản thân Mail.app, vì nó hỗ trợ ...

(@Aaron Bertrand: Tương tự đối với Outlook, vì nó cũng được hỗ trợ Spotlight. Xem liên kết đầu tiên ở trên)

Với các thư mục thông thường - tức là không có trong thư mục Thư viện mặc định của bạn - bạn sẽ không nhận được cảnh báo và việc ẩn sẽ hoạt động mà không cần cảnh giác.

Thực tế, có một tùy chọn để yêu cầu Finder không tìm kiếm một loại nhất định bằng cách viết "KHÔNG eml", ví dụ, trong trường tìm kiếm, loại trừ các tệp e-mail. Nếu bạn thực sự muốn, bạn có thể tạo một Dịch vụ tự động và liên kết + Fvới nó thông qua SysPrefs > Bàn phím > Phím tắt . Trình tự động AppleScript sẽ giống như:

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

(Tôi sử dụng AppleScript để có thể có một cách thông minh hơn để thực hiện)


Tôi chấp nhận điều này như một câu trả lời vì thực tế là tìm kiếm Finder tôn trọng các cài đặt Spotlight> Privacy là một câu trả lời cho một số vấn đề tìm kiếm của Finder. Tôi đã có các thư mục Sách điện tử của mình ở đó rồi, nhưng Finder vẫn đang tìm kiếm chúng. Tôi đã xóa và thêm lại chúng và chúng hiện bị loại khỏi tìm kiếm Finder.
friggle

Nhưng nó vẫn chưa phải là một câu trả lời hoàn chỉnh, bởi vì Mail bị vô hiệu hóa khỏi việc tìm kiếm bởi bất cứ thứ gì chưa bao giờ là một giải pháp đầy đủ. Thật là nực cười khi HALF các tùy chọn Spotlight áp dụng cho Finder. Nó làm cho một số ý nghĩa từ các ứng dụng khác được cung cấp bởi Spotlight, nhưng mặt khác, nó hoạt động trong hệ điều hành trước đó.
friggle

@friggle Tôi thấy quan điểm của bạn. Nếu tôi có thể tìm thấy bất kỳ dấu vết nào của giải pháp "không hack", tôi chắc chắn sẽ cung cấp nó. Việc Apple tự hào về việc tạo ra các sản phẩm có ít cài đặt nhất có thể đôi khi có nghĩa là những điều kỳ lạ như thế này xảy ra mà không ai nhận ra ... Tôi thậm chí còn tìm hiểu trong "Bí mật" để xem có cờ Spotlight / Finder nào bị che khuất không thay đổi nhưng vô ích.
Lasse

1

Nguyên nhân sâu xa của vấn đề này là Finder theo mặc định tìm kiếm "Mac này" - tức là ở mọi nơi, bao gồm các thư mục Mail - vì vậy mọi tìm kiếm đều bị chi phối bởi hàng tá lượt truy cập email không mong muốn. May mắn thay, có một giải pháp đơn giản:

Trong Finder ... Tùy chọn ... Nâng cao, chọn "Tìm kiếm thư mục hiện tại". Điều này sẽ giới hạn tìm kiếm trong bất kỳ thư mục nào bạn có khi bạn yêu cầu tìm kiếm, do đó loại trừ email (và rất nhiều thứ không cần thiết khác bằng cách này). Vấn đề được giải quyết.

Đây là một liên kết đến các chi tiết: http://osxdaily.com/2013/03/12/change-finder-search-to-look-in-civerse-folder-rather-than-everywhere-in-mac-os-x /


1
Vấn đề tôi có là tôi cần tìm kiếm Documentsthư mục của tôi . Sự kiện email và tệp đính kèm là các tập tin trong thư mục đó!
Jim L.

1

Tôi biết đây là một câu hỏi cũ, nhưng cho đến nay vấn đề với tìm kiếm Finder bao gồm cả quá nhiều kết quả chưa được Apple giải quyết. Những gì đã thay đổi là định dạng cần thiết cho câu trả lời được đề xuất (nó không hoạt động nữa). Ngoài ra, tôi tìm thấy một cách để nhanh chóng thêm thủ thuật được đề xuất vào bất kỳ tìm kiếm nào, không cần gõ.

Bước 1: tạo một tìm kiếm loại trừ các loại tệp bạn không muốn đưa vào các tìm kiếm của mình. Tôi đã sử dụng NOT kind:olk15 AND NOT kind:eml AND NOT kind:ZIPolk15 dành cho thư Outlook, sẽ không bị loại trừ khi chỉ lọc 'eml'. Tôi cũng loại trừ các tệp ZIP, nhưng đó là một sở thích cá nhân.

Lưu ý: như bạn có thể thấy tôi KHÔNG tìm kiếm bất kỳ văn bản nào, vì vậy kết quả sẽ là về bất kỳ tệp nào trên hệ thống của bạn. Không có vấn đề, xin vui lòng đọc tiếp.

Bước 2: sử dụng tùy chọn 'Lưu' và thêm bộ lọc tìm kiếm vào thanh bên. Tôi đặt tên cho tìm kiếm của mình là 'NotEmail'

Tìm kiếm đã lưu trong thanh bên

Không có bước 3 :-)

Bất cứ khi nào bạn muốn thực hiện tìm kiếm sạch, trước tiên hãy nhấp vào tìm kiếm đã lưu của bạn và sau đó sử dụng trường tìm kiếm để nhập văn bản trong tìm kiếm mà bạn muốn tìm.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.