Czy wyszukiwanie za pomocą symboli wieloznacznych jest możliwe w Gmailu?

Odpowiedź

Ogólnie nie, nie.

Funkcja wyszukiwania w Gmailu działa w oparciu o to, co określiłbym jako tokeny . Token to dowolna sekwencja znaków alfanumerycznych oddzielonych spacją lub innymi znakami niealfanumerycznymi, takimi jak podkreślenie, kropka (kropka), „@”, myślnik, itd. Tak więc w [email protected] są 4 tokeny: „peter”, „ford23”, „example” i „com”.

Symbole wieloznaczne w obrębie tokeny nie działają. Symbole wieloznaczne poza tokenami są niepotrzebne i wprowadzają w błąd.

Wyobraź sobie, że chcesz znaleźć wiadomości od peter.ford23 @ example.com i wypróbowałem te przykłady:

from:(pete*) 

… nie zadziała

from:(ford23@*) 

… działałoby, ale wprowadza w błąd. Nie różni się to niczym od wyszukiwania „from: ford23”.

Jeśli sądzisz, że Gmail szuka symbolu „@” bezpośrednio po „ford23”, możesz spróbować tego…

from:(peter@*) 

… nie powinno działać, ale działa!

`

Przykładem podanym w innej odpowiedzi jest

subject:(jefferson-*) 

… ale znowu Gmail nieumyślnie wprowadza nas w błąd. Myślnik i gwiazdka nie działają. (Możesz je usunąć, a następnie usunąć również nawiasy. To to samo, co wyszukiwanie „subject: jefferson”.) zwróci to wiadomość e-mail z tematem „spotkanie z jefferson.jones”.

subject:(jefferso*) 

nie zwróci wiadomość e-mail z tematem „jefferson-school”

subject:(jefferso*-*) 

nie zwróć wiadomość e-mail z tematem „jefferson-school”

`

Pojawiła się sugestia, że wyrażenie regularne Perl Można użyć . Nie będę się tutaj odnosić do tej sugestii, z wyjątkiem powtórzenia tych symboli wieloznacznych w tokeny nie działają (nawet przy użyciu składni Perla). A symbole wieloznaczne poza tokeny są niepotrzebne i wprowadzają w błąd.

`

Zastrzeżenie: ze względu na zwięzłość użyłem języka wolnego od niepewności powyżej. Ale nie pracuję dla Google i nie jestem w 100% pewien co do każdego twierdzenia w tej odpowiedzi. Naprawdę uważam jednak, że jest to jak dotąd jedna z najlepszych odpowiedzi. Strona pomocy Google operatorów wyszukiwania Gmaila nie zawiera informacji o symbolach wieloznacznych.

Odpowiedź

Możesz użyć wyrażenia regularnego Perla zarówno w wyszukiwaniu, jak i w filtrach, jeśli umieścisz je w ukośniku.

from:(/(\@hp\.com$)/) 

Będzie pasować do wszystkiego z domeny hp.com.

Bardzo szybko się to komplikuje, ponieważ trzeba uciec od pewnych znaków.

Oto jedna, której używam, która pasuje do wielu adresów i kompresuje kilka reguł do one:

from:(/(^(discship|info)\@netflix\.com$)|(\@(engage|email)\.xbox\.com$)/) Apply filter Media 

Spowoduje to oznaczenie e-maili z powiadomieniami zgodnych z:

[email protected] [email protected] [email protected] [email protected] 

Komentarze

  • Czy komuś udało się to uruchomić? ' korzystam z Google Apps i nie wydaje się, że działa w filtrze lub w wyszukiwaniu. Jedynym powodem, dla którego wydaje się to działać, jest to, że Google odrzuca symbole, więc zapytanie from:(/(hp\.com$)/) staje się from:@hp.com. R eason | działa, ponieważ działa jako operator OR. @Turtle: czy masz jakieś linki do dokumentacji tej funkcji?
  • Niestety, to ' nie działa. Przetestowano zarówno w Gmailu, jak i w Google Apps.
  • Nie mogę też tego uruchomić.
  • Cofam to. To działa. Właśnie próbowałem wyszukać w Internecie 6 hostów bazy danych & i to działa dla mnie: from:(/\@web1|web2|webdev|db1|db2|dbdev\.example\.org$/)
  • To jest zwodniczy. Jedynymi znakami specjalnymi podobnymi do wyrażeń regularnych, które są uwzględniane w wyszukiwaniu w Gmailu, są nawiasy (do grupowania) i pionowa kreska (operator ' LUB ') . @ToddProuty Ten przykład działa, ponieważ wszystkie inne symbole / punct służą jako separatory terminów, niczym nie różniące się od spacji. Oto kolejny działający przykład: from:(/($(engage|email)\.\/xbox^com)/).

Odpowiedź

Nie, to niemożliwe. Zależy to jednak od tego, do czego go potrzebujesz. Gmail używa bardzo ograniczonej formy wyprowadzania słów na podstawie całych słów.

Na przykład zobaczmy, czy uda mi się pobrać e-maile z [email protected]

from:phwd – działa

from:pwhd.l – nie

from:phw – nie

W tym przypadku najbliższe będzie to, czy dana osoba była na tyle miła, by wyciąć swoje imię i nazwisko o kropkę.

więc [email protected] spowoduje, że wszystkie powyższe wyszukiwania nie będą działać.

Ale powiem, że miło było podać moje dane kontaktowe i mam wyświetlaną nazwę jako „phwd lastname”, to przynajmniej mogę ją odzyskać w ten sposób

from:"phwd" from:"phwd lastname" 

To jest do bani, ale przynajmniej mamy Gmail Ninjas .

Komentarze

Odpowiedź

Zgodnie z dla Berkeley Lab Commons:

Wyszukiwanie w Gmailu nie obsługuje wyszukiwania podłańcuchów, częściowych słów, symboli wieloznacznych ani wyrażeń regularnych.

Jedyną alternatywą jest zawężenie funkcji za pomocą wyszukiwania zaawansowanego lub wypróbowanie wielu jednoczesnych opcji w polu wyszukiwania

Komentarze

  • +1 dzięki Ivo za to, czasami mam kilka błędnie napisanych słów w e-mailach i liczyłem na rozwiązanie tego problemu. Pytanie pozostawiam otwarte na inny dzień, na wypadek gdyby ktoś przyszedł z rozwiązaniem tego problemu
  • Jakie to zabawne! Pracuję w Berkeley Lab i byłem jednym z pierwszych użytkowników wdrożenia Google Apps w Berkeley Lab i brałem udział w dyskusji dotyczącej tych często zadawanych pytań. Mam trochę inne podejście. Zobacz moją odpowiedź poniżej.
  • Link wydaje się teraz uszkodzony

Odpowiedź

Symbole wieloznaczne to nie są oficjalnie obsługiwane w Gmailu , nawet jeśli są obsługiwane w wyszukiwarce Google .

To powiedziawszy, używam symboli wieloznacznych do dopasowywania nazw hostów i tematów i robię to od ponad 5 lat. Ponieważ jednak symbole wieloznaczne są nieobsługiwaną funkcją, ich zachowanie zmienia się od czasu do czasu. Filtry, które kiedyś działały, przestaną działać po zmianie Gmaila przez Google. Ponadto filtry używane w Gmailu w Google Apps mogą działać inaczej niż filtry w standardowym Gmailu (poza Google Apps).

Poniższe przykłady działają w przypadku mnie w Gmailu dla Google Apps.

Na przykład do października 2012 r. Mogłem użyć następującego wyszukiwania, aby dopasować e-maile wysłane z wierszem od „[email protected]” lub „example@*.example.org” (gdzie ten ostatni był e-mailem wysłanym bezpośrednio na przykład z adresu [email protected]).

from:([email protected] OR example@*.example.org) 

Ale w październiku 2012 ten filtr nagle się zepsuł. Ale teraz mogę użyć następującego wyszukiwania z tymi samymi wynikami:

from:example*example.org 

Ponadto mogę użyć symbolu wieloznacznego w temacie. Poniższy filtr dopasuje e-maile o temacie, takim jak: [jefferson-school-pta] Important information from school principal:

subject:(jefferson-*) 

Komentarze

  • Zgodnie z moją odpowiedzią uważam, że wyszukiwanie subject: (jefferson- *) jest tym samym, co wyszukiwanie subject: jefferson , więc każdy pozorny sukces w przypadku symboli wieloznacznych to czerwony śledź.
  • Być może algorytm się zmienił, ale w czasie, gdy otrzymałem wiadomość e-mail, subject:(jefferson-*) i subject:jefferson zwróci inne wyniki. Argument „subject: jefferson” nie pasowałby do jefferson-school-pta.

Odpowiedź

Trochę łatwiej, po prostu wpisz w polu wyszukiwania:

from: (*@mysite.com) 

Komentarze

  • Chociaż jest to poprawne w przypadku pełnych wyszukiwań sprzed domeny, nie jest to ' prawdziwe symbole wieloznaczne, co oznacza, że [email protected] nie ' nie zostanie znaleziony w wyniku wyszukiwania typu from:(word*@domain.com).
  • Zgodnie z moją odpowiedzią uważam, że znaki * i @ nie mają zamierzonego (lub jakikolwiek) efekt. Więc to wyszukiwanie będzie pasować do wszystkiego, czego się spodziewałeś, i potencjalnie do kilku dodatkowych rzeczy.

Odpowiedź

Wiem, że to nie jest najprostsze rozwiązanie, ale z Mozilla Thunderbird gwiazdką będzie działać . Na przykład wyszukiwanie * top * spowoduje znalezienie wszystkiego, co zawiera częściowo lub całkowicie ten ciąg, na przykład Stop lub TopGun.

https://commons.lbl.gov/display/google/Gmail+workarounds+for+sub-string + (częściowe + słowo) + szukaj

Odpowiedź

Nie, to jest niemożliwe.

Wyszukiwanie w Gmailu nie pozwala na wyszukiwanie podciągów.

Komentarze

  • Dodanie linku do kopii zapasowej roszczenia pomoże.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *