Buscar tweets antiguos en Twitter


Para buscar tweets en Twitter, hay buscadores como el archiconocido buscador oficial de Twitter: search.twitter.com, que es el más usado por todos, sobre todo para seguir la conversación reciente en base a un hashtag. Tiene un inconveniente: sólo busca en los tweets publicados en los últimos 30 días y a los últimos 1500 updates ( salvo que se utilicen algunos comandos de la búsqueda avanzada, que limitan la salida a los tweets de los últimos 7 días )
Para buscar en tweets más antiguos, podemos utilizar el todopoderoso Google, simplemente limitando las búsquedas al site twitter.com:

site:twitter.com palabraabuscar

Por ejemplo:
• http://search.twitter.com/search?q=faymasa no devuelve ( ahora) ningún resultado, ya que son de más de un mes de antigüedad.
• site:twitter.com faymasa en Google devuelve 3 resultados, correspondientes a twitts de primeros de Mayo

• http://search.twitter.com/search?q=spain devuelve 100 páginas de resultados, con 15 por página: 1500 resultados
• site:twitter.com spain devuelve cerca de 124.000 resultados en la versión española de Google.

Hay que tener en cuenta que la búsqueda en google también tiene en cuenta las bio de los usuarios, y los nombres de usuario. La referencia de la API de Twitter donde se mencionan estas limitaciones: Twitter API.

Entradas relacionadas

,

  • Hola @Pablo Herreros,me alegro de que te haya sido útil. Yo también andaba fastidiado por no encontrar tweets que en algún momento había leído y que twitter no localizaba y la solución estaba ahí enfrente pero nunca te acuerdas.
  • Hola, Luis! Joder, es de perogrullo pero me has solucionado la vida, siempre me fastidia no saber cómo ahondar en twitts pasados. Mil gracias!
  • Interesante Luis, me vas a hacer que me acabe leyendo el manual de la API, jeje!

    Muchas gracias por la info!
  • Gracias Miguel y sam por vuestros comentarios
    Respecto al almacenamiento de tweets antiguos, se puede comprobar como sí que siguen almacenados, y que son accesibles desde la web como desde el API, asi como los contadores de tweets por usuarios se corresponden con la realidad. Es más un tema de funcionamiento del buscador, la limitación está documentada en el manual del API de twitter.
    Creo que va más por lo que dice @sam, para evitar la caida del servicio, mientras se implementa un buscador en condiciones ( si es que se está haciendo )
  • Curiosa la limitación de Twitter Luis, pero creo que inadecuada, lo suyo sería que no tuvieses que recurrir a Google, pero claro, aquí puede ser por dos motivos o porque no quiera mostrarlo aunque lo tenga o lo que podría ser más grave, porque ni siquiera lo almacene pasados esos 30 días, pero no creo.
    En ese caso Google estaría mostrando resultados indexados pero ya inexistentes a día de hoy. Sería mucho más lógico que no borrase info de la base de datos y que te dejase elegir hasta cuanto tiempo remontarse en la búsqueda, porque en Twitter la fecha del tweet es un parámetro relevante.
    Ya falta poco para que los SEO empiecen a estudiar búsquedas de Twitter como hacen con las de Google.. ;)
  • sam
    No sabía que Twitter sólo buscaba en los ultimos 30 días, lo harán por temas de rendimiento, no? Para evitar la fail whale, jaja
blog comments powered by Disqus