I know this may sound very generic question, but I am forced to post this to understand different patterns of search. I am working on a content oriented site which contains various types articles/videos from different topics. The width of content is very broad which is spread across 5 different topics which are holding the entire taxonomy. Each article is tagged with keywords and the user can click the tags.
I have already considered using adaptable personalization technique to handle overload of content , (i.e) giving the right content at the right time by showing content of only subscribed topics. Now I want to provide a search feature & popular tags also for every topic. What would be best search design pattern for this kind of scenario. (Note; this is a responsive website).