In search of navigation
Wednesday, October 18th, 2006Although there are only a handful of posts I’ve put up on thinkfetti so far, I have been trying to implement some navigation ideas I have. After several hours searching (and trying out alternatives), I’ve decided I will have to try again later.
TagClouds are interesting and visually appealing (and can be used for intrasite navigation), but I would like to be able to display them contextually; after clicking on one tag (”design”, for example), I would like the cloud to display its results for all the other tags present besides “design.” In other words, combining the flat orginizational structure of the tag cloud with the power of hierarchical searching. One article I’ve found describes a theory of tag clusters, which may be closer to the mark. And here is another thoughtful take on how tag clouds may evolve. The same author also refers to faceted classification systems, which may well describe the underlying structure I’m looking for.
Hierarchical categories by themselves don’t solve the problem, because with them, a target document is found by digging down through the hierarchy in the one way it is set up. For example, consider “education/design/music/Beethoven_improvisation”. The “Beethoven_improvisation” page could be found by opening “education”, then selecting “design” from the available options, then selecting “music” from the new list of sub-items, and then selecting “Beethoven_improvisation”. But you wouldn’t arrive at the page by selecting “music” then “design” then “education”, because the hierarchy wasn’t set up that way. And if “education”, “design”, and “music” were regular tags, you couldn’t use them to refine a search; clicking on any one of the tags would just open up a list of all posts with at least that one tag attached.
This touches on an important point about searching: a good search tool will help you find something you want, even when you don’t know in advance how it has been categorized or labeled. This is why physically browsing at a bookstore can be so rewarding, when constructing database queries may not be…