(This piece was written for the BingTweets blog and is part of an ongoing exploration of search underwritten by Microsoft. See my series on the interplay of search and decisions here, here, and here. I wrote the piece below before today’s web-wide conversation about content farms, but I think it’s related. We need new frameworks for search, and real time points us toward one potential path.)
The rise of real time search (just this past week, Google rolled Twitter, Facebook and Myspace data into its results) has everyone buzzing. Of course, BingTweets was the first real time mashup from a major player in search (and Microsoft has already announced its intentions to go further), but we’re just at the start of where real time search might go. What might things look like a few years from now?
In my last BingTweets post (Decisions Are Never Easy) I posited the idea of a real time service that connects us to each other based on expertise. So if I wanted to talk with someone who was an expert in buying classic cars, the service would find that expert and connect me to him or her.
I think real time search is a step toward building an ecosystem that makes such a service possible. But we have to get out of our current modes of understanding search interfaces to really grok how this might work. At present, we still see search as a modal dialog box, where we type in a request, then wait for an answer. As different search interfaces develop, new opportunities arise. We’ve seen a fair amount of innovation in search interfaces lately (here’s more on Pivot, for example), but real time data presents a significant challenge.
We can see the challenge in the companies most directly responsible for feeding data into the real time search index. Twitter recently changed its opening question from “What are you doing?” to “What’s happening?” That subtle shift invited a much more robust set of potential responses to be poured into the service (and subsequently parsed by search services). And Facebook just this week announced it will make all of its members’ status updates part of its universally public feed. Its question? “What’s on your mind?”
I recently heard from a reliable source inside Facebook that there are 40 times more status updates daily on Facebook’s network than on Twitter. That’s a lot of data to parse, whether you are a search service, or a consumer of that service’s product. What might it look like?
Well, start with the use case. Why might we want to query a real time search index? My first answer is simply this: To find out “what’s up.” Now, there are nearly endless refinements of that general concept: What’s up with the smoke I can see in the mountains behind my house? What do people who bought the Palm Pre recently think of their new phone? What bands are playing in Chicago this weekend that I might like? What’s up with Jahvid Best, will he play in Cal’s bowl game? All of these questions are variations on the theme of “What’s up?”
Given the right approach to interface, algorithms and filters, all of these queries can be answered by real time search.…
(more at BingTweets….)