Topical relevance has increasingly become the focus of researcher over the past 5 years. The idea of topical relevance is quite simple. A search engine results would try to match the topic of the query thus returning better (more relevant) results. Topical relevance is one way to try to capture context of a search request.
For example, if I am looking for info about mouse, this could be taken as mouse the animal or mouse as in a computer peripheral. So in this case the search engine would try to use other query words to detect the topic (animals vs. computers) then render results in that domain. If the query is too short and does not provide hints on what the topic is, we could provide a shortcut menu as navigational hints. But let’s assume that this is not the case.
Topical relevance could be a promising notion if a number of assumptions have been met. If such assumptions are not satisfied, search results could be far from good or relevant. One of these assumptions is that the words mean what they are supposed to mean. If you type
tomatoes in Google you will get Rotten Tomatoes as first link.
Rotten Tomatoes is an entertainment site – a well-known one. So one of the researchers was arguing that this was a bad thing and that we should find ways to not match an entertainment site to the word tomatoes. Should we? In this case, do we not match the work Amazon to Amazon.com?
Basically, there is no silver bullet to when topical relevance can be useful in search – I recommend using caution when you are thinking of topical relevance. Topical relevance works in well-defined domains and structured search environments …etc. Topical relevance is not always appropriate in general search settings!