Cách sử dụng toán tử boolean VÀ và KHÔNG trong tìm kiếm Gmail


61

Tôi đang cố gắng tìm các thư có một địa chỉ trong người nhận nhưng địa chỉ khác không có trong đó.

Tôi đang thử những thứ như from:address1@gmail.com and not from:address2@gmail.comfrom:(address1@gmail.com and not address2@gmail.com)

Không ai trong số họ làm việc và tôi cũng không thể tìm thấy một trang trợ giúp tốt về các toán tử boolean.

Bất cứ ai có ý tưởng?


Trên thực tế, tìm kiếm của bạn không có ý nghĩa nhiều, bạn không thể nhận được email từ nhiều người nhận, vì vậy form: someone but-not-from: someone elsekhông thể thực sự hiệu quả. Có lẽ bạn đang cố gắng tìm kiếm các email chỉ được gửi đến một nhóm người nhận bị hạn chế.
Alex

Câu trả lời:


66

Hàm 'hoặc' trong Gmail được biểu thị bằng 'HOẶC' và hàm 'không' được biểu thị bằng dấu trừ (-). Bạn cũng có thể sử dụng dấu ngoặc kép ("") để chỉ định một cụm từ chính xác.

Từ trang trợ giúp Gmail trên các toán tử Boolean .


Và toán tử AND? Có phải chỉ cần thêm 2 hạn chế làm cho nó trở thành AND theo mặc định?
Steven Roose

5
VÀ là mặc định.
Asa

3
Tôi có cảm giác rằng mặc định là HOẶC, vì tôi đã nhận được kết quả từ cả hai từ không cùng nhau
đăng xuất

2
Sự mạnh mẽ là khá tuyệt vời trên thực tế, và bạn có thể phủ nhận toàn bộ các biểu hiện phụ; Tôi thường xuyên tìm kiếm email chưa đọc không phải từ danh sách người gửi:is:unread -{ from:a from:b ... }
Dan Lugg

Lưu ý rằng bạn cần sử dụng dấu ngoặc kép "khi chỉ định cụm từ chính xác. Tôi đã nhận được kết quả kỳ lạ bằng cách sử dụng dấu ngoặc đơn '.
Tim Malone

12

Sử dụng dấu trừ để thực hiện quy tắc phủ định. Bạn cũng có thể xâu chuỗi các quy tắc lại với nhau bằng cách chỉ chừa một khoảng trống giữa các quy tắc riêng biệt.

Ví dụ:

from:name@company.com -from:name2@company.com

hoặc bạn có thể làm những việc như

is:unread -in:spam -in:trash

6

Để không có trong Google, hãy sử dụng -, như vậy:

from:addres1@gmail.com -address2@gmail.com

1
từ: -address@example.com dường như không hoạt động đối với tôi khi có nhiều tin nhắn trong cùng một "cuộc trò chuyện". Vì MỘT SỐ trong số các tin nhắn đó KHÔNG phải từ address@example.com, nên nó coi đây là một trận đấu và di chuyển cuộc hội thoại ENTIRE, mặc dù một trong những tin nhắn được gửi từ address@example.com vì vậy tôi muốn toàn bộ cuộc hội thoại ở trong hộp thư đến ... Thật là khó khăn khi Gmail cố gắng nhóm các thứ thành các cuộc hội thoại dựa trên sự giống nhau về thông điệp của chủ đề / cơ thể! Tôi ước các REPLIES cho những tin nhắn này có thể xuất hiện trong hộp thư đến của tôi mặc dù các nguồn gốc đã được lưu trữ ...
Tyler Rick

4

Điều này sẽ làm việc:

from:@company1.com -address2@company1.com

Điều này đặt tất cả các tin nhắn từ bất kỳ người gửi nào company1.comvào một thư mục ngoại trừ những tin nhắn từ cá nhân address2@compay1.com.


Đây chính xác là những gì tôi đang tìm kiếm và hoạt động tuyệt vời! Tôi không chắc tại sao ai đó đánh giá thấp bạn.
Hexxagonal

3

khi cố gắng tránh nhiều cụm từ trong một dòng chủ đề để lựa chọn:

-("phrase one" OR "phrase two" OR "word1")

Đây là câu trả lời tốt nhất. Bạn có thể kết hợp với các dấu ngoặc như thế này: -từ: (gmail.com HOẶC google.com) Điều này sẽ lọc tất cả các email từ bất kỳ ai tại gmail.com hoặc google.com
user643011

1
Điều này có tương đương với -{"phrase one" "phrase two" "word1"}?
Marcel Wilson

@MarcelWilson nó không giống nhau, có OR ở giữa các từ là logic bắt buộc.
Peter W

Tôi bối rối rồi. Sự hiểu biết của tôi về các dấu ngoặc nhọn là tất cả các mục có trong OR'ed. Mặc dù dấu ngoặc đơn là một nhóm, nhưng nếu tất cả các mục được OR'ed có nghĩa là chúng sẽ tương đương nhau? Tôi có dày đặc không?
Marcel Wilson

1
@MarcelWilson Tôi đã nói quá sớm - bạn nói đúng, tôi đã không chú ý đến niềng răng xoăn. Theo tài liệu, dấu ngoặc nhọn thay thế cho sự cần thiết của OR bên trong dấu ngoặc đơn.
Peter W
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.