Les différents modes de recherche depuis l’interface de Twitter : globalement insuffisants
L’opérateur from: est bien trop restrictif
Rechercher par mot-clé sur les contenus d’un compte Twitter peut paraître extrêmement simple de prime abord. Il existe même un opérateur pour cela qui existe depuis longtemps :
from:@nomducompte
En réalité, cet opérateur ne permet de rechercher que sur les tweets rédigés par le compte en question sous son propre nom. Tous les retweets sont exclus, ce qui est bien dommage, car de nombreux utilisateurs de Twitter retweetent les contenus qu’ils trouvent intéressants.
Prenons l’exemple du compte d’Aaron Tay, un bibliothécaire singapourien qui twitte beaucoup à propos de l’information scientifique technique. Imaginons que nous souhaitions rechercher ce qu’il a dit et partagé sur Google Scholar.
Si l’on recherche
"google scholar" from:@aarontay
puis que l’on sélectionne l’onglet Récent pour visualiser tous les tweets classés par ordre antéchronologique (Cf. Figure 1. Recherche sur un compte Twitter), on ne visualise que les tweets publiés en son nom propre et cela ne représente qu’une infime partie des contenus présents sur son compte. Et c’est regrettable….
Figure 1. Recherche sur un compte Twitter
La nouvelle fonctionnalité de Twitter sur Ios : beaucoup de bruit pour rien
Il y a quelques mois, Twitter a ajouté une nouvelle fonctionnalité - sur iPhone uniquement - qui permet de rechercher dans les tweets d’un profil.
Annoncé comme une grande nouveauté par certains sites, il s’avère finalement qu’il ne s’agit que de l’opérateur from:
mais masqué.
Les internautes n’ont pas à connaître la syntaxe et se contentent de cliquer sur une petite loupe pour rechercher sur un profil précis et Twitter se charge d’ajouter lui-même from: à la requête.
Rien de nouveau à l’horizon donc ! Nous n’avons toujours pas accès aux retweets effectués par un compte…
Tirer parti des filtres de Twitter liés aux retweets : une fausse bonne idée
Twitter propose de nombreux filtres qui permettent de limiter la recherche à certains types de contenus spécifiques comme les images, les vidéos, les tweets contenant un lien et ce qui nous intéresse ici les retweets.
Plusieurs syntaxes semblent coexister.
La première consiste à rajouter filter:retweets
à sa requête.
Notre requête s’écrira alors :
"google scholar" from:@aarontay filter:retweets
On ne visualise alors que des retweets, mais ils sont malheureusement tous très anciens. Le plus récent date de 2016… C’est en effet à cette époque que Twitter a changé la façon de faire des retweets : avant cette date, le sigle RT (pour retweet) était inclus à l’intérieur du tweet. Après cette date, ce n’était plus le cas et l’opérateur filter:retweets n’est donc plus en mesure de les retrouver.
La seconde syntaxe consiste à utiliser include:nativeretweets
Notre requête s’écrira alors :
"google scholar" from:@aarontay include:nativeretweets
Cette fois-ci, la requête fonctionne bien à première vue et nous visualisons à la fois les tweets en nom propre d’Aaron Tay, mais aussi ses retweets mentionnant Google Scholar, le tout classé par ordre antéchronologique.
Rapidement, on se rend compte que cela ne fonctionne en réalité pas si bien que cela…
Il y a bien quelques retweets récents dans les résultats, mais très vite quand on scrolle le flux de résultats, on constate qu’il n’y a plus aucun retweet.
Il semblerait que
include:nativeretweets
ne fonctionne que sur une antériorité d’une dizaine de jours maximum.Il va falloir trouver une autre solution, car cela n’est toujours pas satisfaisant.
La méthode gagnante : sortir de Twitter pour trouver ce que l’on cherche
Parfois, sortir de l’outil dans lequel on recherche et passer par des outils externes s’avère plus pertinent. C’est ce que nous avons testé ici.
Tweetbeaver : un ami qui vous veut du bien
Finalement, c’est en dehors de Twitter qu’on trouvera une solution plus satisfaisante bien qu’encore légèrement imparfaite.
TweetBeaver existe depuis quelques années déjà et a l’avantage d’être complètement gratuit.
Il permet de rechercher et d’extraire des données depuis son propre compte Twitter, mais également depuis des comptes qui ne nous appartiennent pas.
Il offre plusieurs fonctionnalités utiles comme :
- Convertir un nom d’utilisateur en ID ;
- Convertir un ID en nom d’utilisateur ;
- Vérifier si deux comptes se suivent l’un l’autre ;
- Télécharger les favoris d’un utilisateur ;
- Chercher dans les favoris d’un utilisateur ;
- Télécharger la timeline d’un utilisateur ;
- Chercher dans la timeline d’un utilisateur (ce qui nous intéressera ici) ;
- Télécharger la liste de followers d’un utilisateur ;
- Trouver les followers communs entre deux comptes, etc.
Nous avons donc utilisé la fonctionnalité de recherche par mot-clé sur un compte pour tenter de trouver tous les tweets et retweets publiés par Aaron Tay à propos de Google Scholar.
TweetBeaver nous précise d’emblée qu’en raison des restrictions imposées par Twitter, cela ne permet de rechercher que sur les 3 200 tweets les plus récents du compte en question.
Selon la fréquence et le volume de publication d’un utilisateur, cette limite est plus ou moins restrictive.
Pour le compte d’Aaron Tay, cela va nous permettre de remonter sur les 12 derniers mois, mais pour certains Twittos très prolifiques comme Christophe Deschamps ou Serge Courrier, on ne pourra remonter que sur les deux derniers mois pour le premier et les trois derniers mois pour le second, ce qui est nettement plus restrictif…
La recherche est extrêmement simple : il suffit d’entrer le nom du compte Twitter sur lequel on souhaite rechercher et le mot-clé ou l’expression dans le champ dédié (Cf. Figure 2. Recherche sur un compte Twitter avec TweetBeaver).
Attention, pour la recherche d’expression exacte, il ne faut pas mettre de guillemets.
Figure 2. Recherche sur un compte Twitter avec TweetBeaver
On peut ensuite visualiser les résultats dans l’outil ou les télécharger au format csv.
Et cette fois-ci, on accède bien aux tweets publiés en nom propre, mais aussi à tous les retweets.
TweetBeaver est donc aujourd’hui la meilleure solution pour rechercher par mot-clé sur un compte Twitter. Son seul défaut étant sa limite des 3 200 tweets les plus récents, ce qui ne permet pas de remonter très loin surtout dans le cas de Twittos prolifiques.
Utiliser Google : un complément utile
Google indexe une partie des contenus de Twitter depuis quelques années suite à un partenariat avec ce dernier. Il y a donc des chances pour qu’on arrive à trouver des tweets et retweets par ce biais.
1 / Nous avons tout d’abord utilisé l’opérateur site: sur Google afin de rechercher sur le compte d’Aaron Tay. Nous avons entré la requête suivante :
site:https://twitter.com/aarontay « google scholar »
Google nous propose alors 92 résultats, certains très récents et d’autres datant d’il y a quelques années. Comme toujours avec Google, l’opérateur site: ne permet pas d’être exhaustif et il manque donc des résultats que nous trouvions pourtant avec TweetBeaver, mais inversement, il y a des tweets datant de 2018, 2019 ou encore 2020 que l’on ne pouvait retrouver via TweetBeaver à cause de la limitation d’antériorité.
Google est donc plutôt un complément, mais à ne pas négliger.
2 / Nous avons ensuite essayé de créer un moteur personnalisé Google CSE en recherchant exclusivement sur Twitter et même plus précisément sur le compte Twitter d’Aaron Tay (https://twitter.com/aarontay).
L’expérience s’est finalement avérée très décevante avec 18 résultats seulement…, bien moins que sur le moteur Web de Google en utilisant l’opérateur
site:
33
3 / Pour finir, rechercher par mot-clé sur les tweets et surtout les retweets d’un compte Twitter est beaucoup plus compliqué qu’on ne pourrait le penser de prime abord. Tweetbeaver est de loin la meilleure solution aujourd’hui disponible (à l’exception des outils de recherche sur les médias sociaux intégrés sur certaines plateformes de veille et de social media monitoring), mais ce n’est pas parfait, car l’antériorité reste limitée.
Pour les comptes Twitter que l’on suit avec assiduité et sur lesquels on a toutes les chances de devoir faire des recherches dans le futur, on conseillera de télécharger à fréquence régulière la timeline du compte en question (en utilisant Tweetbeaver par exemple qui permet de télécharger tous les contenus [tweets et retweets] d’un utilisateur au format csv. On pourra ainsi se créer sa propre base de données sur laquelle on pourra ensuite aller lancer ses recherches en cas de besoin.