UPDATE (July 15, 2010): Twitter now has some official advice on this which you can read at this page.
Of particular relevance:
1. Your tweets aren’t recent: We only index tweets for about 6 days. If your most recent tweet is older than that, please tweet again and check.
2. Your account is private: Private or “protected” accounts do not appear in search. Learn more about protected accounts here.
3. Your account is new, or you recently changed your username: It can take a few days for new and updated accounts to be indexed by search.
4. Your email is bouncing: If you log in and see a big red warning when you’re at twitter.com that says your email address is having delivery issues, please take the steps to fix it! We want to show you in search, but we need you to fix your email first.
5. You are being filtered out of search due to a quality issue: In order to provide the best search experience for users, Twitter automatically filters search results for quality. This Search Quality help page has information why accounts are filtered from search
6. You are missing because of current resource constraints: Right now, some users may not be seeing their Tweets because of resource constraints. This is more likely affecting you if you’re a new user (with an account less than a couple of weeks old). Our search engineers are working on this known issue, and your Tweets should start showing up in search soon!
If none of this seems very helpful then you’ll need to file a support ticket at this page: http://bit.ly/twicket.
I’ve left my original article intact as below. Please note that it was written in June 2009.
For five days now, Twitter’s search has been broken. In fact, it’s actually been acting strangely for a lot longer than this – several weeks Â – but one particular aspect is relatively new. The problem is, this part has not been broken for everybody, so it hasn’t received as much attention as it probably should.
But it is broken for me. How? The ‘from:’ query in Twitter’s search feature, which lets you see all the posts from a given user, is showing that I last tweeted five days ago.
Now, we know that’s not true, as since that time I’ve submitted about twelve gazillion new tweets.
You can check this for yourself here. See what I mean? I laugh in the face of ‘realtime’.
This Is Just The Beginning
If it was just me being affected by this, I’d think myself either mad, or in the midst of some hideous conspiracy. But I’ve heard it from other people too, including my friend Zagrrl, who also, according to Twitter, hasn’t submitted anything in five days. This is also not true, as you can quickly gauge by looking at her timeline. It gets worse – some of my other contacts haven’t tweeted at all – actually, they have.
The reason why this matters is that many external clients depend on the from: search function to deliver replies to followers. As you may know, I use Seesmic Desktop, and within it I run a search for mentions of my username alongside my standard replies pane. Each time @Zagrrl has replied to me of late, it has not showed up in search. This is the case also for others in my network who have been impacted by this defect.
The catch, as I said above, is from my studies I see that few of the big names on Twitter have been impacted by this issue, or at least are unaware that they have, and this is why I think it is going largely unreported. The thing is, we all have, to a greater or lesser extent – from: seems to be completely ignoring my tweets for the past few days, but it’s ignoring ALL tweets from a week or more ago for everybody on the network. Even Oprah, who according to Twitter has tweeted only once.
It’s not just from:, either – a lot of Twitter’s search functionality is down. In fact, right now, you cannot search back further than 7-10 days (depending on the user) for anything on Twitter. As more than one wag has pointed out, it’s a good thing Twitter is pushing its ‘real-time search’, as right now that’s your only option.
I’m certainly not the first person to have noticed or commented about this. Louis Gray has written various critiques of Twitter’s failing search feature, and I encourage you to read them.
Remember that favour I mentioned? Here is where I’m going to ask for it. 🙂
What I’d like you to do is two-fold.
1. Check If Search Is Broken For You
Go to Twitter search. In the text box, enter from:username, without the @ symbol. For example:
Hit enter, and make a note of the last time it says that you posted a tweet. If this is not the same as the last time you actually posted a tweet – and you can check by looking at your profile – then search isn’t working for your account, either, which means others may not be seeing some or even all of your replies. You may want to try this for some of your friends, too, and let them know if there’s an issue.
2. Let’s Get Twitter To Fix It
This is the key part. Whether the from: part of search is broken for you or not, it’s broken for some of us. And important aspects of search are not working for everybody.
I and others have tried to bring this to Twitter’s attention but it’s getting ignored, and nothing about this issue has shown up on Twitter’s status blog. Indeed, the last time they mentioned search was a week ago, and then it was ‘temporarily down’.
Often things don’t get done on Twitter until they reach critical mass. One way to do this is via the use of a hashtag to create a meme.
What I’d like to ask from you is to to deliver the following tweet to your network.
Twitter search is broken - here's how you can help. http://bit.ly/Zu44G #FixTwitterSearch (please RT)
Any variation of that message is fine – just include the link (http://bit.ly/Zu44G) and the hashtag (#FixTwitterSearch). In fact, I encourage you to write your own message – the last thing I want is for people to think it’s another Mikeyy virus. 😉
This will encourage your followers to check if search is working for them. The more people who do this, and the more people who find it’s faulty and then re-tweet this out to their network, the more chance we have of this becoming a trending topic. This will lead, hopefully, to Twitter paying attention, and something getting done.
Heck, at this moment, I’d settle just for the acknowledgement that it’s an issue they’re aware of and working on. At least we can take some comfort in that, knowing that it’s not being ignored. And this is one way to get that done.
You can monitor the success (or failure) of this project via this link. That’s through Twitter search, btw, so apologies if it doesn’t work.
Thanks for any help. 🙂 Meantime, if search is being affected for you, or if you’ve found some other problems, please share them in the comments area below.
UPDATE: Twitter has fixed my from: search issues, as you can seeÂ here. Many thanks toÂ @jkalucki for getting involved and pressing all the right buttons. And thanks to everybody who posted and re-tweeted the #FixTwitterSearch messages all day. I owe you all a pint… between you. 😉
Hopefully this is the start of getting everything sorted out. 🙂