How do you make relevance ranking better? Lukas Koster argues, at the CommonPlace.net blog that:
You want the results that are the most relevant for your search, with your specific objectives, at that specific point in time time, for your specific circumstances, and you want them immediately.
The concept isn’t new; use as much information as possible about users and their search experience to target more relevant results. That’s search personalization. What I appreciate about this article is that it provides a nice introduction to the various aspects of personalization.
I particularly enjoyed this example of temporal context:
… ‘the search for “Charlie Brown” in October should result in “It’s the Great Pumpkin, Charlie Brown” at number 1, and in December in “A Charlie Brown Christmas“‘.
In addition to temporal context, the article argues that search systems need to take into account personal (your interests, job, and field of study), situational, functional (your role), and physical contexts as well.
Koster concludes his article with his views on what a federated search system should do:
Contextual searching and ranking should always be a combination of all possible conditions, personal, situational and internal system ones.
Of course it goes without saying that it would be great if metasearch tools were able to convey the search context to the remote databases and get contextual results back, using some kind of universal serach context API!
Last but not least, each search system should show the context of the search, and explain how it got to the results in the presented order. Something like: based on your personal preferences, the time of day and day of the week, and your location, the search was done in these databases, with this subject area, and the physical copies of the nearest location are shown on top.
This context area on the results screen could then be used as a kind of inverted faceted search, drilling “up” to a broader level or “sideways” to another context.
I recommend the article; it calls federated search providers on the carpet for not doing enough for our users.
Tags: federated search