This is one area which will get more complex, before it gets simple.
Interesting to note that "Users" are increasingly becoming part of the multiform data of text, images, video or audio . Presenters of this information are faced with one big question. "How can we present this all in a snapshot" to help the consumers have a hurrah moment with their experience.
There is already lots of innovation happening in the Data visualization place and it's worth noting some specific trends.
Out of all the approaches, I think the "Network Grid" concept is evolving the fastest. How do you present "n" dimensions in a way that helps the user explore more or drill down further?. This is how it seems to work:
1) Display Information snippets returned as a result of the search string.
2) Network the first result with "relevant", "related", "User Preferences" and "Proximity" tagged results
3) Map the network in an intuitive UI / graphic format suitable for the context
4) Allow the user to drill down or track back from the presentation
5) Track user behaviour to tag content with "User Preferences" for each user
Here's sharing an interesting link that has 50 Great Examples of Data Visualization
Have fun reading.