If you were to list the things that Twitter has badly needed for some time now — including support for photo sharing, which it launched Wednesday in partnership with Photobucket — comprehensive search would have to be pretty high on that list. With hundreds of millions of people using the real-time information network every day, the inability to find information has become more and more obvious. The good news is that Twitter has rolled out some enhancements to its search that are going to help somewhat; the bad news is that there is still much more the company needs to offer if it is really going to do search properly.
Twitter’s blog post on the new features — written by co-founder Jack Dorsey, who recently rejoined the company as the director of product development, in addition to being CEO and co-founder of mobile payment company Square — says that the new search is being rolled out gradually, and pulls in not just tweets but also photos and videos. Twitter also launched a plug-in for the Firefox browser that allows users to search hashtags and @ mentions directly from the search window in the browser (so far there’s no similar support for Google’s Chrome (s goog) though).
The biggest difference when you search on the new Twitter is that you get “Top Tweets” that are sorted by relevance, along with a drop-down menu that lets you see all tweets or only tweets that contain links. And how is the relevance of these top tweets determined? According to a discussion that Danny Sullivan of Search Engine Land had with a Twitter engineer, the answer is that the service judges relevance “using a combination of signals, your follower graph, who you follow [and] who’s following you” as well as the content itself and what Twitter calls the “resonance” of that content.
It’s not clear what “resonance” consists of either — Twitter hasn’t said much about this particular metric since it first introduced the idea last year. But judging by comments from the company, it is a proprietary measurement similar to Google’s PageRank (s goog), except it looks at activity within the tweet-stream, and presumably signals of authority such as retweets and so on (Twitter has said that it has internal ways of ranking users, but apparently has no plans to offer this as an outward-facing service). There’s more about the engineering behind the new search in a separate Twitter blog post.
There’s no question that the new features are an improvement on the previous Twitter search, which the company added when it acquired Summize in 2008. It has showed Top Tweets — i.e. those that have been retweeted a lot — but otherwise had no real ranking, and a fairly limited ability to filter search results. For a service that handles over 140 million tweets a day about important subjects like revolutions in Egypt and the death of Osama bin Laden, Twitter’s search has been largely useless. Instead, most people probably use Google, which added “real time” results (consisting largely of Twitter) in 2009.
While the ability to see relevant and/or “resonant” tweets is great, it is really just a small step forward in terms of what Twitter needs to offer for truly comprehensive search. One issue that came up in former Engadget editor Joshua Topolsky’s interview with Twitter CEO Dick Costolo at the All Things Digital conference, for example — where the new features were announced — was the lack of a search function that can pull up any tweets older than about a week.
It’s one thing to embrace the idea that the Twitter “stream” is just a river of content that flows by and searching into the past is philosophically irrelevant, but for a major consumer-focused information network to not have archival search is a fairly gaping hole, I would argue. It’s true that older tweets can be searched via Topsy, and Twitter has also done a deal with Gnip to offer access (for a fee) to past tweets, but for Twitter not to offer a full-fledged search for users — even of their own tweetstream — is a big flaw.
Costolo’s response to Topolsky’s question suggested that Twitter doesn’t have the resources to offer this kind of search — and others suggested that the company might not even want to do this for various reasons, including the ability to sell its archives to others. The Twitter CEO later clarified his comments, however, and said it was a question of priorities for the company and that relevance came first. Now that that’s out of the way, hopefully Twitter can start filling some of those other holes.