Jak korzystać z operatorów logicznych AND i NOT w wyszukiwaniu Gmaila

61

Próbuję znaleźć wiadomości e-mail, które mają jeden adres w adresacie, ale inny nie jest w nim.

Próbuję rzeczy takich jak from:[email protected] and not from:[email protected]ifrom:([email protected] and not [email protected])

Żaden z nich nie działa i nie mogę znaleźć dobrej strony pomocy na temat operatorów boolowskich.

Czy ktoś ma jakiś pomysł?

Steven Roose
źródło
W rzeczywistości wyszukiwanie nie ma większego sensu - nie możesz otrzymać wiadomości e-mail od więcej niż jednego odbiorcy, więc form: someone but-not-from: someone elsenaprawdę nie może działać. Prawdopodobnie próbujesz wyszukać wiadomości e-mail wysłane tylko do ograniczonej grupy odbiorców.
Alex

Odpowiedzi:

66

Funkcja „lub” w Gmailu jest reprezentowana przez „LUB”, a funkcja „nie” jest reprezentowana przez minus (-). Możesz także użyć cudzysłowów („”), aby podać dokładną frazę.

Ze strony pomocy Gmaila na operatorach logicznych .

Alex
źródło
A operator AND? Czy dodanie 2 ograniczeń powoduje, że domyślnie jest to ORAZ?
Steven Roose
5
AND jest ustawieniem domyślnym.
Asa
3
Mam wrażenie, że wartością domyślną jest LUB, ponieważ wyniki obu słów nie są razem
wyloguj się
2
Wytrzymałość jest naprawdę niesamowita i można negować całe podwyrażenia; Często przeszukuję nieprzeczytane wiadomości e-mail nie z listy nadawców:is:unread -{ from:a from:b ... }
Dan Lugg
Pamiętaj, że musisz używać podwójnych cudzysłowów "przy określaniu dokładnych fraz. Dziwne wyniki uzyskałem używając pojedynczych cytatów '.
Tim Malone
12

Użyj znaku minus, aby stworzyć regułę ujemną. Możesz także łączyć reguły razem, po prostu pozostawiając odstęp między oddzielnymi regułami.

Na przykład:

from:[email protected] -from:[email protected]

lub możesz robić takie rzeczy jak

is:unread -in:spam -in:trash
Eric Warnke
źródło
6

Dla nie w Google, użyj -, tak:

from:[email protected] [email protected]
Dave
źródło
1
od: [email protected] wydaje się nie działać dla mnie, gdy w tej samej „rozmowie” jest wiele wiadomości. Ponieważ NIEKTÓRE z tych wiadomości NIE zostały wysłane z [email protected], uważa to za pasujące i przenosi CAŁĄ konwersację, nawet jeśli jedna z nich BYŁA z [email protected], więc chciałbym, aby cała rozmowa pozostała w skrzynce odbiorczej ... To naprawdę trudne, gdy Gmail próbuje grupować rzeczy w konwersacje na podstawie podobieństwa wiadomości do tematu / treści! Chciałbym, aby ODPOWIEDZI na te wiadomości mogły pojawiać się w mojej skrzynce odbiorczej, mimo że ORYGINAŁY zostały zarchiwizowane ...
Tyler Rick,
4

To zadziała:

from:@company1.com [email protected]

Spowoduje to umieszczenie wszystkich wiadomości od dowolnego nadawcy w company1.comfolderze, z wyjątkiem wiadomości od osoby [email protected].

Dave
źródło
Właśnie tego szukałem i działa świetnie! Nie jestem pewien, dlaczego ktoś cię ocenił.
Sześciokątny
3

podczas próby uniknięcia wielu fraz w wierszu tematu do wyboru:

-("phrase one" OR "phrase two" OR "word1")
Peter W.
źródło
To najlepsza odpowiedź. Możesz łączyć z nawiasami takimi jak: -from: (gmail.com LUB google.com) Spowoduje to odfiltrowanie wszystkich wiadomości e-mail od kogokolwiek na gmail.com lub google.com
user643011
1
Czy to jest równoważne z -{"phrase one" "phrase two" "word1"}?
Marcel Wilson
@MarcelWilson to nie to samo, posiadanie OR między słowami jest wymaganą logiką.
Peter W
Jestem zdezorientowany. Moje rozumienie nawiasów klamrowych polega na tym, że wszystkie zawarte w nich przedmioty są OR'ed. Podczas gdy nawias jest pogrupowaniem, co jeśli wszystkie elementy mają OR, oznaczałoby to, że byłyby równoważne? Czy jestem gęsty?
Marcel Wilson
1
@MarcelWilson Rozmawiałem zbyt wcześnie - masz rację, nie zwracałem uwagi na nawiasy klamrowe. Zgodnie z dokumentacją nawiasy klamrowe zastępują potrzebę OR w nawiasach.
Peter W