sobota 20. října 2007

Tahák pro pokročilé hledání v Gmailu

Pokud používáte Gmail a chcete najít nějaký e-mail, obvykle stačí zadat jedno-dvě slova do vyhledávacího pole, kliknout na "Hledat v poště" a je hotovo. Když potřebujete vyhledávat přesněji, použijete rozšířené vyhledávání, které je dostupné po kliknutí na "Zobrazit možnosti hledání". Ani to ale vždy nestačí, protože jednotlivá kritéria nejde složitěji kombinovat.

Pro složitější hledání slouží vyhledávací operátory zadávané přímo do vyhledávacího pole. Podrobně je popisuje nápověda, ale bohužel jenom anglicky. Zde je proto uvádím česky.

Operátor Význam Příklad
from: odesilatel from:petr - zprávy, které poslal Petr from:google.com - zprávy poslané z domény google.com
to: příjemce to:petr - zprávy, které jste poslali Petrovi
subject: předmět subject:smlouva - zprávy se slovem smlouva v předmětu
label: štítek label:poptávky - zprávy se štítkem poptávky; víceslovné štítky je třeba spojit pomlčkou, např: label:přijaté-faktury
has:attachment zprávy s přílohou
filename: jméno nebo typ přiloženého souboru filename:pdf - zprávy s přílohou typu PDF
in:anywhere hledá i ve spamu a koši, což normálně nedělá
in:inbox hledá jen v doručené poště (v inboxu)
in:trash hledá jen v koši
in:spam hledá jen ve spamu
is:starred hledá jen zprávy s hvězdičkou
is:unread hledá jen nepřečtené zprávy
is:read hledá jen přečtené zprávy
is:chat hledá jen v archivu chatu
is:muted hledá jen zprávy přeskočené příkazem mute
cc: příjemce kopie cc:petr - zprávy, jejichž kopii dostal Petr
bcc: příjemce skryté kopie bcc:petr - zprávy, jejichž skrytou kopii dostal Petr
after: odesláno po datu ve tvaru RRRR/MM/DD after:2007/01/01 - zprávy odeslané po 1. lednu 2007
before: odesláno před datem ve tvaru RRRR/MM/DD before:2007/01/01 - zprávy odeslané před 1. lednem 2007.
lang:jazyk zprávy (nedokumentováno)lang:cs - zprávy psané česky

Jednotlivé operátory jde libovolně kombinovat a používat přitom znaménko "-" jako negaci, "OR" ve smyslu "nebo" a případně i závorky. Zde je několik složitějších příkladů:

  • from:petr before:2007/01/01 is:unread - všechny nepřečtené zprávy od Petra, odeslané před 1. lednem 2007.
  • from:petr (is:unread OR is:starred) - všechny zprávy od Petra, kterou jsou nepřečtené nebo s hvězdičkou.
  • is:unread -in:inbox - všechny nepřečtené zprávy v archivu (tj. ne v doručené poště).

Při hledání počítejte s tím, že:

  • Pokud nepoužijete operátor in:trash resp. in:spam, nehledá Gmail v koši resp. ve spamu.
  • Nejde hledat v obsahu příloh.
  • Hledají se vždy celá slova, ne části slov. Jde ale hledat části e-mailových adres oddělených tečkou, pomlčkou nebo zavináčem.
  • Diakritika funguje bez problémů, ale české skloňování ne. Nejste-li si proto jisti, zda je v předmětu hledané zprávy slovo "smlouva", nebo "smlouvy", musíte použít dotaz subject:smlouva OR subject:smlouvy.

Aktualizace:

  • Ivan Potančok vytvořil slovenský překlad taháku.
  • Přidány operátory is:chat a lang: (17.11.2007).
  • Doplněn operátor is:muted (30.11.2007)

6 komentářů:

  1. Marku, netušíš, jestli lze tyto rozšířené univerzální možnosti hlednání využít i v definovaných filtrech?

    OdpovědětVymazat
  2. Honzo, při vytváření filtru jde ve všech polích použít OR a závorky. V poli "Has the words" jde použít asi úplně vše, co uvádím v článku, ale část z toho nemá smysl, protože by pak daná podmínka nebyla pro došlou poštu nikdy splněna. A Gmail AFAIK uplatňuje filtry právě jen na došlou poštu. Při přesunu do jiné složky, přečtení, ohvězdičkování nebo jiné změně stavu, se filtr nespustí (aspoň myslím).

    OdpovědětVymazat
  3. Aha, já jsem právě potřeboval nějakou univerzální položku a nenapadlo mě, že jí je "Has the words", díky.

    OdpovědětVymazat
  4. Dobrý deň. Páči sa mi Váš nový web. Zaujal ma tento článok a chcel som si tento ťahák vytlačiť, aby som sa postupom času naučil tieto vyhľadávacie vychytávky. Tak som si to preložil do slovenčiny a prekopal do tlačiteľnejšej verzii, ale chcem sa Vás spýtať, že či môžem tento poslovenštený ťahák umiestniť na mojom blogu samozrejme s odkazom na originálneho autora tohto dokumentu. Ak si to neželáte tak mi prosím napíšte sem alebo na email info@ivusko.sk. Ďakujem za info a želám veľa úspechov.

    OdpovědětVymazat
  5. Ještě doplním, že operátory in:, is: a label: jsou zjevně považovány za synonyma a lze je libovolně zaměňovat. Například pro výpis štítku tedy můžu vypsat in:poptávky.

    OdpovědětVymazat
  6. Hledají se vždy celá slova, ne části slov - nepochopitelná vlastnost.

    OdpovědětVymazat

Děkuji za váš čas věnovaný článku a za váš komentář. Všechny věcné připomínky, doplnění či otázky k danému článku rád zveřejním. Osobní vzkazy autorovi nebo jiné příspěvky bez informační hodnoty pro ostatní čtenáře budou z komentářů odstraněny, uvítám je však na adrese marek@sovavsiti.cz.