Як використовувати булеві оператори AND і NOT у пошуку Gmail


61

Я намагаюся знайти пошту, яка має одну адресу в одержувачах, а інша - не.

Я пробую такі речі, як from:address1@gmail.com and not from:address2@gmail.comіfrom:(address1@gmail.com and not address2@gmail.com)

Жоден з них не працює, і я не можу знайти гарну сторінку довідки про булі операторів.

Хтось має ідею?


Насправді ваш пошук не має великого сенсу - ви не можете отримувати електронний лист від більш ніж одного одержувача, тому form: someone but-not-from: someone elseреально не можна працювати. Ви, ймовірно, намагаєтесь шукати електронні листи, надіслані лише обмеженій групі одержувачів.
Алекс

Відповіді:


66

Функція 'або' в Gmail представлена ​​'АБО', а функція 'не' представлена ​​мінусом (-). Ви також можете використовувати лапки (""), щоб вказати точну фразу.

На сторінці довідки Gmail про оператори Boolean .


А оператор І? Чи просто додавання двох обмежень робить його за замовчуванням І?
Стівен Руз

5
І за замовчуванням.
Аса

3
У мене таке відчуття, що за замовчуванням це АБО, тому що я отримав результати з обох слів не разом
відхід

2
Надійність насправді надзвичайно приголомшлива, і ви можете заперечувати цілі підекспресії; Я часто шукаю непрочитані електронні листи не зі списку відправників:is:unread -{ from:a from:b ... }
Dan Lugg,

Зверніть увагу, що вам потрібно використовувати подвійні лапки, "коли вказуєте точні фрази. Я отримав дивні результати, використовуючи окремі цитати '.
Тім Малоун

12

Використовуйте знак мінус, щоб скласти негативне правило. Ви також можете об'єднати рядки правил, просто залишивши пробіл між окремими правилами.

Наприклад:

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

або ви можете робити такі речі

is:unread -in:spam -in:trash

6

Якщо не в Google, використовуйте -так:

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

1
від: -address@example.com, здається, не працює для мене, коли в одній "розмові" є кілька повідомлень. Оскільки ДЕЯКІ з цих повідомлень НЕ були з адреси@example.com, він вважає це збігом і переносить ЦІЛЬКУ розмову, хоча одне з повідомлень БУЛО з адреси@example.com, тому я хотів би, щоб вся розмова залишалася у папці "Вхідні" ... Це справді складно, коли Gmail намагається згрупувати речі в розмови на основі подібності повідомлення до теми / тіла! Я хочу, щоб відповіді на ці повідомлення могли з’являтися у моїй вхідній папці, хоча ОРИГІНАЛИ отримали архіви ...
Тайлер Рік,

4

Це спрацює:

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

Це вміщує всі повідомлення від будь-якого відправника company1.comу папку, крім тих, від особи address2@compay1.com.


Це саме те, що я шукав і чудово працює! Я не впевнений, чому хтось прихильнив тебе.
Шестикутник

3

намагаючись уникнути декількох фраз у темі для вибору:

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

Це найкраща відповідь. Ви можете комбінувати такі дужки, як-от: -від: (gmail.com АБО google.com) Це відфільтрує всі електронні листи від кого-небудь на gmail.com або google.com
user643011

1
Це еквівалент -{"phrase one" "phrase two" "word1"}?
Марсель Вілсон

@MarcelWilson це не те саме, якщо АБО між словами потрібно логіка.
Peter W

Я тоді заплутався. Моє розуміння фігурних брекетів - це те, що всі елементи, що містяться в них, є OR'ed. Хоча дужки є групуванням, що, якщо всі елементи OR'ed, це означатиме, що вони будуть еквівалентними? Я щільний?
Марсель Вілсон

1
@MarcelWilson Я говорив занадто рано - ти прав, я не звертав уваги на фігурні дужки. Згідно з документацією, фігурні дужки замінюють потребу в АБО в дужках.
Peter W
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.