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.
#1 por sam el 28 de Agosto de 2009
| Citar
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
#2 por Miguel Angel Ivars Mas el 10 de Septiembre de 2009
| Citar
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..
#3 por luis74 el 10 de Septiembre de 2009
| Citar
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 )
#4 por Miguel Angel Ivars Mas el 10 de Septiembre de 2009
| Citar
Interesante Luis, me vas a hacer que me acabe leyendo el manual de la API, jeje!
Muchas gracias por la info!
#5 por Pablo Herreros el 6 de Octubre de 2009
| Citar
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!
#6 por Luis Pablos el 6 de Octubre de 2009
| Citar
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.
#7 por Joana el 28 de Marzo de 2011
| Citar
mis twees antiguos
#8 por EstebanAlarcon el 31 de Julio de 2010
| Citar
Leyendo: Buscar tweets antiguos en Twitter – http://bit.ly/bml5My
This comment was originally posted on Twitter