Tweets suchen

Die Such­funk­tion von Twit­ter ist mäch­ti­ger, als man oft glaubt. Man kann mit Ope­ra­to­ren und spe­zi­el­len Syn­tax­be­feh­len ar­bei­ten und diese Such­funk­tion auch ab­spei­chern. Auf diese Weise kann ein ein­fa­ches Twitter-Monitoring be­trie­ben wer­den.

Die Such­syn­tax

Man kann die Twitter-Suche mit ei­ni­gen Ope­ra­to­ren pim­pen. Ich liste jetzt nicht alle mög­li­chen Be­fehle auf, die Über­sicht gibt es hier. Die wich­ti­gen sind:

AND: Ver­knüp­fung meh­re­rer Such­be­griffe, die alle im Tweet vor­kom­men müs­sen, z.B.:

jo­han­nes AND mi­rus

Das AND ist nicht zwangs­läu­fig nö­tig, es reicht auch „jo­han­nes mi­rus“. AND wird dann in­ter­es­sant, wenn an­dere Ope­ra­to­ren ins Spiel kom­men.

OR: Es muss nur ei­ner der Be­griffe im Tweet vor­kom­men, z.B. spuckt

jo­han­nes OR mi­rus

nicht nur Tweets mit mei­nem Na­men aus, son­dern auch alle, in de­nen Jo­han­nes Paul II. er­wähnt wird. Der OR-Operator ist im­mer nicht-ausschließlich, das heißt es kön­nen je­weils ei­ner der bei­den Be­griffe oder auch beide im Tweet vor­kom­men.

Aus­schlie­ßen mit Mi­nus­zei­chen: Möchte ich, dass be­stimmte Wör­ter nicht im Tweet vor­kom­men, kann ich ih­nen ein­fach ein Mi­nus vor­an­stel­len, z.B.:

mi­rus -vi­rus

Diese Such­syn­tax fin­det keine Mirus-Virus-Witze.

An­füh­rungs­zei­chen: Der Such­be­griff muss in ge­nau die­ser Weise ge­fun­den wer­den, also in der ge­ge­be­nen Rei­hen­folge und ohne ir­gend­was da­zwi­schen.

"jo­han­nes mi­rus"

fin­det aus­schließ­lich mich in die­ser Schreib­weise. Wird aber bei­spiels­weise get­wit­tert „Der Jo­han­nes ist ein ech­ter Mi­rus“, dann sehe ich das nicht.

Klam­mern struk­tu­rie­ren den Such­be­griff. Das ist dann be­son­ders sinn­voll, wenn AND- und OR-Bedingungen auf­ein­an­der­tref­fen. Bei­spiel:

jo­han­nes AND (mi­rus OR su­per­held)

fin­det so­wohl „Jo­han­nes Mi­rus“ als auch „Jo­han­nes ist ein Su­per­held“. Würde ich die Klam­mern an­ders set­zen, z.B.

(jo­han­nes AND mi­rus) OR su­per­held

fin­det Twit­ter alle Tweets in de­nen mein vol­ler Name vor­kommt oder in de­nen das Wort Su­per­held auf­taucht (oder bei­des), aber nicht „Jo­han­nes ist kein Su­per­held“, weil da der Nach­name fehlt und es so­wieso eine glatte Lüge wäre.

Sprach­aus­wahl: Ziem­lich gut funk­tio­niert auch die Sprach­aus­wahl. Ein

lang:de

fin­det nur deutsch­spra­chige Tweets, das eng­lisch­spra­chige Pen­dant lau­tet

lang:en

Stim­mungs­bild: Sen­ti­men­t­ana­ly­sen, also die Be­stim­mung, ob et­was po­si­tiv oder ne­ga­tiv for­mu­liert ist, ist kein Pa­ra­de­bei­spiel künst­li­cher In­tel­li­genz. Den­noch bie­tet Twit­ter an, nur Tweets an­zei­gen zu las­sen, die po­si­tiv oder ne­ga­tiv aus­fal­len. Für mis­an­thro­pi­sche Men­schen viel­leicht eine gute Wahl, um sich be­stä­tigt zu füh­len. Je nach Stim­mungs­lage reicht es, ein lä­cheln­des oder trau­ri­ges Smi­lie an den Such­be­griff zu hän­gen:

jo­han­nes mi­rus :)
jo­han­nes mi­rus :(

Pra­xis­bei­spiele

Ich ver­su­che, mög­lichst viel über Bonn mit­zu­be­kom­men und ret­weete in­ter­es­sante Fund­stel­len bei @bundesstadt. Ei­gent­lich ist die Su­che re­la­tiv sim­pel:

Bonn OR #Bonn

Über den Be­griff Bonn wird al­ler­dings ziem­lich viel Spam ver­schickt, des­halb schließe ich viele Tags und Be­griffe aus. Au­ßer­dem will ich nur deutsch- und eng­lisch­spra­chige Tweets, weil ich keine an­de­ren Spra­chen ver­stehe. Am Ende ist der Such­be­griff da­her et­was län­ger:

(Bonn OR #Bonn) AND -#Job AND -#Jobs AND -#Job­wech­sel AND -#Kar­riere AND -#Wet­ter AND -#sprit AND -#sprit­preis AND -Tem­pe­ra­ture AND -#Sex­kon­takte AND (lang:de OR lang:en)

Ob die Klam­mern hier un­be­dingt nö­tig sind? Nach mei­nem Syn­tax­ver­ständ­nis ja, aber wenn ich sie weg­lasse, lie­fert Twit­ter die glei­chen Er­geb­nisse. Tja.

An­de­res Bei­spiel. Wäh­rend der Spiele des 1. FC Nürn­berg twit­tere ich hef­tig bei @1fcn. Da­für möchte ich alle Tweets se­hen, die sich mit dem FCN oder dem Spiel be­schäf­ti­gen, wes­halb ich von Match zu Match den Spiele-Hashtag an­passe, im fol­gen­den Bei­spiel „#rblfcn“, weil das letzte Spiel ge­gen Leip­zig war.

("#FCN" OR "#glubb" OR "#rblfcn") AND lang:de

Hier ist das „lang:de“ be­son­ders wich­tig, denn es gibt in an­de­ren Län­dern auch Sport­ver­eine, die den Hash­tag #FCN be­nut­zen.

Su­che ab­spei­chern

Da­mit man nicht im­mer wie­der al­les neu ein­ge­ben muss, bie­tet Twit­ter das Spei­chern der Su­che an. Dazu muss man le­dig­lich nach der ers­ten Durch­füh­rung der Su­che un­ter „Wei­tere Op­tio­nen“ auf „Diese Such­an­frage spei­chern“ kli­cken:

Twitter-Suche speichern

Sie bleibt dann für den Ac­count ge­spei­chert und er­scheint, so­bald man den Cur­sor in das Such­feld ge­setzt hat:

Abrufen gespeicherter Suchbegriffe bei Twitter

Ti­tel­bild: Shut​ter​stock​.com

42 KOMMENTARE

KOMMENTIEREN