Hi again, Alex,
Don't worry, "hierarchy awareness" may be a somewhat neglected issue
in the tw-world ...BUT, I believe not before long this will be
resolved one way or the other!
The most simple example probably is best represented by the
hierarchical structure of a website (think sitemap) ...and breadcrumbs
in their "classical sense"... although the TiddlyTools interpretation
of a "browsing history" makes sense, too.
However, I would not be so sure that there are a lot of sites that
actually (are able to) perform searches the way you
suggest ...returning flowers when one searches for plants.
A few months ago I have tried to walk down such a road in the context
of my pearl theme, yet not quite arrived at a working implementation.
I can assure you that this beast was quite complex to wrap ones mind
around. Above all, it requires a thorough understanding and skillful
implementation of minimal spanning trees and a sensical definition of
those items chosen to be the root elements for ones hierarchies, plus
a algorithm to merge trees for a given number of "end leaves" into a
"consolidated filter tree".
Therefore, my problem was not so much generating the spanning trees
(read: tag hierarchies) but instead finding ways to merge those leafs
that are identical along the paths to arrive at a single tree or
corall-like structure ...instead of multiple parallel paths with
redundant leafs.
It is good that you set a reminder and maybe I will (finally) get to
finish what I once set out to be a wonderful thing for most any
TiddlyWiki to have... though I have to admit that I haven't yet
considered how to make it "search-aware" in the sense you propose (or
if that actually makes much sense) ...or nowadays how to not only
include RelatedTiddlersPlugin [1] but also Tagsplorer in the whole
concept.
For sure, this is nothing that I will be implemented by tomorrow.