I find that an ability to search the knowledgebase exceeds the value of organizing according to a hierarchy. I can see some value in linking/backlinking à la an encyclopedic "See also" reference for discovering similar information that doesn't share keywords. Are there other disadvantages to an "all search" solution I'm overlooking?
We went for search with Emvi [1]. There are people who like hierarchy, but I think if you don't know what you're looking for you won't find it in a structure anyway. Except everyone on the team or you personally put a lot of thought into it. A hierarchy does not scale well. We tried to make the search as powerful as possible. With filters that can be combined to filter the result set, but I mostly use the textsearch…
Does it support dynamic hierachies? A Hierachy where each level is the result of a search/filter on the parent-level?