Context Based Search + Meta Search Engines
February 1st, 2008There hasn’t been much improvement in web search recently, (aside from suggestions having been wonderful) we’re still using the basic keywords concept and trying to optimize it as much as possible. I think the future of search will be context based; this has been discussed before and hasn’t gotten far, but if we take it and combine with meta search engines, I think we may finally get somewhere.
Right now when I search for a song or movie, I can put the name of the song/band or movie into Google and hope for the best; but what happens when the title is a common word or god forbid has a technology homonym? I can add “song/movie” to the keywords, but once I’ve done this, shouldn’t the search engine be smart enough to realize one of the terms (eg. movie) is setting the context for the rest of the search. If it did, then it could use a specialized (and in theory more optimal) search engine like IMDB in this case to add to my results what should be the most relevant results. In the same way, if it’s clear that I’ve put a model number or brand name in the query, you can easily add Amazon search in as well.
If it were able to show context based results in one area of the screen (or highlight them) and standard results in another, then the user could very easily decide if context based search works for him or her. You can continue this line of thought and start using the concepts of the meta search engine to leverage the custom search engines that people are building on top of Google, Live and Yahoo. Put it together and we could have something revolutionary.
Right now I do this manually by deciding what the context is first (movie, video, song, science, tech) and choosing the right search provider in firefox (imdb, youtube, …); but there’s no reason this can’t be automated and made even better. First, understand the context (look for the generic terms in the keywords), choose a set of appropriate specialized search engines (rank these, …) and do a meta search across them along with the keyword search.
I may need to mock this up to show what I mean, but I think it’s going to be great, at least for the way I search