Au quotidien, vous êtes sûrement amenés à rechercher des informations sur Twitter, que ce soit en temps réel ou dans les archives du réseau social, afin de trouver des sources pour des études, des tutoriels, etc. Sur cette page, retrouvez l’ensemble des opérateurs de recherche avancée de Twitter dont je parle régulièrement sur ce blog.
Les tableaux ci-dessous vont plus loin que ceux présentés sur la documentation officielle par le réseau social. J’y ai notamment ajouté des opérateurs méconnus du grand public comme : min_retweets, geocode, verified, list ou encore card_domain. Je les ai classés arbitrairement par ordre d’importance et en fonction du nombre de fois où vous pourriez être amené à les utiliser.
Sommaire
Je vous recommande d’enregistrer cette page dans vos favoris. Elle est la seule ressource francophone à jour et complète sur le sujet !
Eléments à connaitre avant d’utiliser les opérateurs
Quelques points à connaitre pour bien les exploiter (merci à Serge pour la précision en commentaire) :
- les accents sont ignorés (« retraité » trouve « retraite »)
- les masculins/féminins, singuliers/pluriels ne sont pas gérés (« retraité » ne trouvera pas « retraités », « retraitée » ou « retraitées »).
A ce titre, je vous recommande de faire vos recherches avec l’ensemble des variations possibles de chacun de vos termes (ex: retraité OR retraités OR retraitée OR retraitées).
Comme pour les opérateurs de recherche de Google ou les fonctions Excel, la force des opérateurs de recherche Twitter réside dans leurs combinaisons. Et si vous analysez les tableaux ci-dessous, vous verrez qu’une bonne maitrise du moteur de recherche sur Twitter peut s’avérer redoutable dans une veille : cibler ses contenus, filtrer ou exclure des résultats, etc.
Ils s’utilisent dans la fenêtre de recherche en haut à droite de votre timeline ou directement sur cette page.
Liste des opérateurs de recherche avancée de Twitter
Num | Operateur | Resultat |
---|---|---|
1 | "Intelligence Economique" | Tous les tweets contenant l'expression exacte "Intelligence Economique" |
2 | #ReseauxSociaux | Tous les tweets contenant le mot-diese ReseauxSociaux |
3 | veille OR digital | Tous les tweets contenant veille OU digital |
4 | from:BlogModerateur | Tous les tweets emis par le compte @BlogModerateur |
5 | veille -RT | Tous les tweets contenant veille qui ne sont pas des retweets |
6 | veille since:2013-11-04 | Tous les tweets contenant veille emis depuis le 04 novembre 2013 |
7 | veille until:2010-01-30 | Tous les tweets contenant veille emis avant le 30 janvier 2010 |
8 | Min_retweets:3 | Tous les tweets ayant minimum 3 retweets - ne fonctionne que pour les 8 derniers jours |
9 | Min_faves:3 | Tous les tweets ayant minimum 3 favoris - ne fonctionne que pour les 8 derniers jours |
10 | Min_replies:3 | Tous les tweets ayant minimum 3 réponses - ne fonctionne que pour les 8 derniers jours |
11 | veille -numerique | Tous les tweets contenant veille mais pas numerique |
12 | #ReseauxSociaux AND outil | Tous les tweets contenant le mot-diese ReseauxSociaux ET outil |
13 | to:brycoder | Tous les tweets qui s'adressent au compte @brycoder (i.e. commencant par @) |
14 | @brycoder | Tous les tweets contenant la mention du compte @brycoder (i.e. ne commencant pas par @) |
15 | #SocialMedia list:95203136 | Tous les tweets avec le hashtag SocialMedia émis par des comptes appartenant à la liste des membres de Ouest MediaLab. L'intitulé de la liste est celui qui apparait dans l'URL de la liste (Lire le tutoriel complet) |
16a | "Intelligence Economique" near:nantes within:60km | Tous les tweets contenant l'expression exacte "Intelligence economique" emis à proximite de Nantes dans un rayon de 60 km. |
16b | "Intelligence Economique" geocode:47.2176097,-1.5604534,60km | Tous les tweets contenant l'expression exacte "Intelligence economique" emis dans un rayon de 60km autour de la Tour de Bretagne à Nantes |
16c | startup place:3a01ceecea2a0371 | Tous les tweets contenant le terme startup geolocalises depuis Nantes (tag via la base de donnees Foursquare : voir l'exemple). L'id après l'opérateur place se trouve dans l'URL qui s'affiche au survol d'un tweet geolocalise. |
17 | #ReseauxSociaux ? | Tous les tweets contenant le mot-diese #ReseauxSociaux et posant une question |
18 | "Intelligence economique" 🙂 | Tous les tweets contenant l'expression exacte "Intelligence economique" avec une tonalite positive (utilisation à relativiser) |
19 | "Intelligence economique" 🙁 | Tous les tweets contenant l'expression exacte "Intelligence economique" avec une tonalite negative (utilisation à relativiser) |
20 | veille source:hootsuite | Tous les tweets contenant le mot veille emis depuis Hootsuite |
21 | "Intelligence économique" lang:fr | Tous les tweets contenant l'expression exacte "Intelligence économique" en langue française |
22 | url:rgpd | Tous les tweets qui partagent un lien URL comportant dans ce dernier le terme rgpd. L'un des opérateurs les plus puissants pour realiser une veille (lire cet article complet) |
23 | lien URL d'un tweet | Tous les tweets qui citent (quote) un tweet spécifique |
Liste des opérateurs de filtrage ou d’exclusion par type de contenus de Twitter
Num | Operateur | Resultat |
---|---|---|
1 | #Twitter filter:images | Tous les tweets contenant le mot-diese Twitter ET une image |
2 | #Twitter exclude:images | Tous les tweets contenant le mot-diese Twitter SANS image |
3 | #Twitter filter:links | Tous les tweets contenant le mot-diese Twitter ET un lien URL |
4 | #Twitter exclude:links | Tous les tweets contenant le mot-diese Twitter SANS lien URL |
5 | #Twitter filter:verified | Tous les tweets avec le hashtag Twitter émis par des comptes certifiés (hors abonnement Twitter "Blue") |
6 | #Twitter exclude:verified | Tous les tweets contenant le mot-diese Twitter n'ayant pas été émis par un compte certifié (hors abonnement "Twitter Blue") |
7 | #Twitter filter:blue_verified | Tous les tweets avec le hashtag Twitter émis par des comptes certifiés grâce à leur abonnement à Twitter Blue (certification "achetée") |
8 | #Twitter exclude:blue_verified | Tous les tweets avec le hashtag Twitter n'ayant pas été émis par un compte certifiés grâce à leur abonnement à Twitter Blue (certification "achetée") |
9 | #Twitter filter:videos | Tous les tweets contenant le mot-diese Twitter ET une vidéo |
10 | #Twitter exclude:videos | Tous les tweets contenant le mot-diese Twitter SANS vidéo |
11 | #Twitter filter:news | Tous les tweets contenant le mot-diese Twitter ET un lien vers un site d'actualités ayant des métadonnées Twitter cards |
12 | #Twitter exclude:news | Tous les tweets contenant le mot-diese Twitter SANS un lien vers un site d'actualités |
13 | #Twitter filter:replies | Tous les tweets étant des réponses contenant le mot-diese Twitter |
14 | #Twitter exclude:replies | Tous les tweets n'étant pas des réponses contenant le mot-diese Twitter |
15 | Twitter filter:hashtag | Tous les tweets contenant le terme Twitter ET un hashtag |
16 | Twitter exclude:hashtag | Tous les tweets contenant le terme Twitter SANS hashtag |
17 | #Twitter filter:media | Tous les tweets contenant le mot-diese Twitter ET un média (image, vidéos, gif, vine, etc.) |
18 | #Twitter exclude:media | Tous les tweets contenant le mot-diese Twitter SANS média (image, vidéos, gif, vine, etc.) |
19 | #Twitter filter:vine | Tous les tweets contenant le mot-diese Twitter ET un vine |
20 | #Twitter exclude:vine | Tous les tweets contenant le mot-diese Twitter SANS vine |
21 | #Twitter filter:periscope | Tous les tweets contenant le mot-dièse Twitter ET un lien vers une vidéo en live de Periscope |
22 | #Twitter exclude:periscope | Tous les tweets contenant le mot-dièse Twitter SANS un lien vers une vidéo en live de Periscope |
23 | #Twitter card_name:animated_gif | Tous les tweets contenant le mot-dièse Twitter ET un GIF animé |
24 | #Twitter from:brycoder filter:retweets | Tous mes retweets (compte @brycoder) qui contiennent le mot-dièse Twitter |
25 | #Twitter from:brycoder exclude:retweets | Tous mes tweets (compte @brycoder) qui ne sont pas des retweets ET qui contiennent le mot-dièse Twitter |
26 | #Twitter filter:native_video | Tous les tweets contenant le mot-dièse Twitter ET une vidéo "native" (directement hébergée sur le réseau social) |
27 | #Twitter exclude:native_video | Tous les tweets contenant le mot-dièse Twitter SANS une vidéo "native" (directement hébergée sur le réseau social) |
28 | #Twitter filter:safe | Tous les tweets contenant le mot-dièse Twitter ET du contenu qui n'est pas réservé aux adultes ou potentiellement sensible |
29 | #Twitter filter:follows | Tous les tweets contenant le mot-dièse Twitter ayant été publié par des comptes que vous suivez (ne fonctionne que depuis le site twitter.com) |
Liste des opérateurs de filtrage par langue de Twitter
Langue | Operateur |
---|---|
Allemand | lang:de |
Anglais | lang:en |
Chinois simplifie | lang:zh-cn |
Chinois traditionnel | lang:zh-tw |
Coréen | lang:ko |
Danois | lang:da |
Espagnol | lang:es |
Finnois | lang:fi |
Français | lang:fr |
Hindou | lang:hi |
Hongrois | lang:hu |
Indonesie | lang:id |
Italien | lang:it |
Japonais | lang:ja |
Malais | lang:msa |
Neerlandais | lang:nl |
Norvege | lang:no |
Philippines | lang:fi |
Polonais | lang:pl |
Portugais | lang:pt |
Russe | lang:ru |
Suédois | lang:sv |
Turc | lang:tr |
Ajout du jour : opérateur de filtrage ou d’exclusion pour les abonnements certifiés grâce à leur abonnement Twitter Blue :
filter:blue_verified = Tweets émis par des comptes certifiés grâce à leur abonnement Blue (donc les comptes ayant « payés » la coche bleue)
exclude:blue_verified = Exclusion des tweets émis par des comptes certifiés grâce à leur abonnement Blue (donc les comptes ayant « payés » la coche bleue)
Bonjour et merci,
il me semble que votre syntaxe pour examiner tous les RT d’un compte en particulier ne fonctionne que s’il sagit (techniquement parlant) d’un tweet « original » faisant l’objet d’un copié – collé d’un tweet existant et auqel le compte qui partage a ajouté la mention RT.
#Twitter from:brycoder filter:retweets ne donne pas de résultats sur l’immense majorité des comptes, non?
Très bon travail. Très utile. Merci beaucoup.
Quel beau travail !
Bonjour Bryan,
Merci, vraiment pour ces informations très utiles.
Saurais-tu s’il existe un moyen d’avoir la restitution des tweets concernés par une recherche dans un ordre chronologique ou chronique inversé ?
Merci.
G.
Bonjour,
merci pour cette super revue !
Connaissez vous un moyen de filtrer les tweets datant de moins de 3 jours par exemple ?
Plutôt que de devoir appliquer un filtre de date que l’on doit modifier tous les jours ?
Super article !
Seul (gros) bémol dans la recherche Twitter : lorsque le mot-clé recherché correspond à l’adresse d’un compte => on obtient tous les tweets de ce compte, ce qui peut être très gênant.
Par exemple, si vous souhaitez obtenir tous les tweets comprenant le mot-clé « SNCF », vous allez également obtenir tous les tweets provenant du compte « @SNCF » (ainsi que ses mentions).
Une idée de comment rechercher tous les tweets comprenant « SNCF » sans les mentions ou les tweets provenant de ce compte ?
Merci 🙂
Bonjour @joulie-frederic
Merci pour votre commentaire 🙂
Je ne parlerais pas de gros bémol car en réalité il y a bien une astuce pour éviter cela.
Comme je le précisais dans l’article, la force des opérateurs est qu’ils se combinent. Dans votre exemple, vous pouvez combiner le – et le from pour ainsi exclure les tweets de la SNCF.
Ainsi, si vous souhaitez avoir les tweets à propos de la SNCF, mais pas ceux émis par le compte officiel, la requête sera :
SNCF -from:SNCF
Résultats à retrouver ici : https://twitter.com/search?f=tweets&vertical=default&q=SNCF%20-from%3ASNCF&src=typd
Bonne journée 🙂
Bryan
Bonjour et merci pour la liste des opérateurs de filtrage. Je voudrais savoir si il est possible de filtrer les ReTweet dans un Hasatag #Twitter filter:media je voudrais supprimer les Retweet
Merci
Cordialement
Bonjour @cabirol
Il est tout à fait possible de supprimer les retweets. Dans le tableau, vous verrez qu’il y a un opérateur « exclude:retweets » pour cela.
Dans votre exemple, vous aurez donc la requête suivante :
#Twitter filter:media exclude:retweets
Résultat : https://twitter.com/search?vertical=default&q=%23Twitter%20%EF%BB%BFfilter%3Amedia%20exclude%3Aretweets&src=typd
Bonne journée 🙂
Bryan
Bonjour
Serait-il possible d’avoir un exemple de requête booléenne complexe qui panache les OR, AND parenthèses de façon à comprendre la syntaxe d’une requête
Merci
Bonjour @le-mouel-alain
Voici un exemple concret :
((but OR buts) (CM2018 OR « Coupe du Monde 2018 » OR « Mondial 2018 » OR « Coupe du Monde »)) lang:fr filter:verified
Vous recherchez ici tous les tweets français mentionnant un but dans le cadre de la coupe du monde de foot (et toutes les façons d’en parler), émis par des comptes certifiés.
Cette requête reste basique mais vous montre la puissance de la syntaxe des requêtes 😉
Bonne journée
Bryan
Merci beaucoup Bryan pour toute cette information très précieuse et bonnes fêtes de fin d’année.
Bonjour Bryan,
Dans mon souvenir, on pouvait faire une recherche par bio twitter, mais je ne retrouve pas l’opérateur dans ta liste ? Pour chercher tous les comptes qui ont un mot précis dans leur bio … Merci de d’avance pour ton aide toujours précieuse 🙂
Hello Margaux !
La recherche par bio Twitter se fait directement en sélectionnant « personnes » après avoir tapé sa recherche.
Cependant, les résultats ne sont pas toujours satisfaisant. Pour affiner, il est donc possible d’utiliser :
– Followerwonk (gratuit) : https://moz.com/followerwonk/bio
– Visibrain (Payant mais puissant ;-)) :http://www.visibrain.com/fr/
J’espère que tu vas bien 🙂
@+
Bryan
Tant de savoir en un seul article, c’est super, merci.
Bonjour Bryan
Merci beaucoup pour ces articles très intéressants et utiles.
Update du 18/05 : modification de l’opérateur pour rechercher des vidéos Periscope par filter:periscope
Bonsoir Bryan,
A ma connaissance la troncature () ne fonctionne toujours pas dans Google, en tout cas pas pour une requête comme « renver » . Elle peut en revanche être utilisée entre deux mots comme par exemple « trois * chats » qui remontera à la fois « trois petits chats », « trois gros chats », etc. Elle remplace donc un mot mais pas une suite de lettres dans un mot. Désolé si c’est ce que tu sous-entendais et que je n’ai pas saisi.
Bonne soirée
Bonsoir @christophe
Merci pour ton commentaire. Effectivement, l’erreur vient de chez moi. Je vais préciser dans mon tableau sur les opérateurs Google (https://www.keepitsimple.fr/operateurs-recherche-avancee-google) que « * » remplace bien un mot et pas une suite de lettres.
Bonne journée,
Bryan
Update du 15/04 : ajout des opérateurs « geocode », « nativeretweets », « native_video » et « safe ».
Bonjour,
J’ai peut être zappé un message mais je n’ai pas vu comment ramener un @ avec un filtre images svp ?
Merci et surtout très bon article.
Bonsoir @benjamin
Je ne suis pas sûr de bien comprendre ce que vous entendez par « ramener un @ » mais voici ce que vous pouvez faire :
– trouver les tweets émis par un compte et comportant une image, exemple avec mon compte : filter:images from:brycoder
– trouver les tweets de réponse à un compte et comportant une image, exemple avec mon compte : filter:images to:brycoder
– trouver les tweets citant un compte et comportant une image, exemple avec mon compte : filter:images « @brycoder »
N’hésitez pas à me dire si cela correspond à ce que vous cherchiez 😉
Bryan
D’abord merci pour les tableaux ! J’ignorais l’existence des opérateurs « exclude » !
Sinon, quelques précisions…
Tableau des opérateurs avancés
– Point 14 (liste) : préciser peut-être que l’intitulé de la liste est celui apparaissant dans l’URL de la liste
– Point 15 (near) : l’adjonction de « within » peut être utile « Intelligence Economique » near:nantes within:60km
Tableau des opérateurs de filtrage
– Point 9 (filter:news) : a priori, il fait remonter tous les sites qui disposent de métadonnées Twitter cards (https://dev.twitter.com/cards/overview)
– filter:vine permet de n’obtenir que les « vines » (pour l’instant, je n’ai pas trouvé l’opérateur pour les « Periscopes » et les « Gifs »… J’ai entrepris d’analyser les paquets HTTP sortant de Tweetdeck… mais ça ne donne rien pour l’instant)
Tableau pour les langues
Se référer simplement aux codes ISO 639-1 : https://fr.wikipedia.org/wiki/Liste_des_codes_ISO_639-1
Il ne me semble pas que les codes de langues « localisées » (lang:zh-cn, lang:zh-tw) soient gérées
Par ailleurs
– L’ajout de -RT dans une requête supprime les retweets
– Les accents sont ignorés (« retraité » trouve « retraite »)
– Les masculins/féminins, singuliers/pluriels ne sont pas gérés (« retraité » ne trouvé pas « retraités », « retraitée » ou « retraitées »)
Merci pour ces précisions Serge. Je les ai intégrées directement dans le texte, en ajoutant également les trouvailles du jour (GIF + Périscope) 🙂
Bonjour,
Je cherche sans succès quelle est la méthode pour rechercher un mot et toutes ses variations. Je souhaite faire une recherche sur les accidentes de la route, ne mettant que:
Renvers* pour : renversé, renversés, renversée renversées, renverse, renversent, etc…
Y a-t-il un moyen? Merci d’avance pour votre partage de connaissance.
Bonjour Célia,
Malheureusement le sigle « * » ne fonctionne pas sur Twitter comme il le fait sur Google. Concernant votre problème, je combinerais l’ensemble des variations de votre terme avec l’opérateur OR, ce qui donnerait ce type de requête :
https://twitter.com/search?f=tweets&vertical=default&q=renvers%C3%A9%20OR%20renvers%C3%A9s%20OR%20renvers%C3%A9e%20OR%20renvers%C3%A9es%20OR%20renverse%20OR%20renversent&src=typd
Toutefois, je pense qu’il faudra filtrer les résultats en excluant certains termes qui peuvent « polluer » l’ensemble -(thé OR bouteille OR crème) par exemple :
https://twitter.com/search?f=tweets&vertical=default&q=renvers%C3%A9%20OR%20renvers%C3%A9s%20OR%20renvers%C3%A9e%20OR%20renvers%C3%A9es%20OR%20renverse%20OR%20renversent%20-%28th%C3%A9%20OR%20bouteille%20OR%20cr%C3%A8me%29&src=typd
Bon courage et bonne soirée,
Bryan