Re:Designing better file organization around tags, not hiera...
by nayuki on Saturday April 07, 2018 @12:44AM
(#16779405)
I like the content of your answer: filtering by tags to narrow down the search results, only showing tags that belong to the current set of results, the benefits of order-insensitive path parts, and the ease of taking unions of tag results.
The path examples that you created are Boolean queries with different symbols: slash means AND (low precedence), plus means OR (medium precedence), and exclamation means NOT (high precedence). Your last example could be rendered as "2017 AND receipts AND (business OR NOT client_3)" and mean the same thing.
In any case, the illustration you made is indeed the sort of user interaction that I want to design into a future prototype.
The path examples that you created are Boolean queries with different symbols: slash means AND (low precedence), plus means OR (medium precedence), and exclamation means NOT (high precedence). Your last example could be rendered as "2017 AND receipts AND (business OR NOT client_3)" and mean the same thing.
In any case, the illustration you made is indeed the sort of user interaction that I want to design into a future prototype.