I have 1,400+ tags, so it is not possible for me to remember them all. What I did over the years was grouped them using the Parent / Child structure. And to address your "display all notes under a parent" issue, I set up a 3 letter prefix for each of the children. Examples: company com-adt com-amazon com-apple com-att jobs job-abcd job-defg job-ghij government gov-fed gov-state gov-county gov-town insurance ins-car ins-dental ins-home ins-life etc. etc. If I want to see all my government related notes, I search for: tag:gov-* Thanks again for the suggestion. It seems to be a fairly usable workaround, up to a point. Like DaveS I think it is a kludge (nice word, heard it first today). It is not very user friendly, you have to think VERY carefully how to set this up, because it is very inflexible. More thinking ahead needed, and more thinking while typing a search string. Slowing things down for me. I guess it will get better when I learn search 'language' by heart. I also have to separate a couple of nested branches in hierarchies to make it work for me, which means more top level tags. I started implementing it for a few tag trees where hierarchical searching is essential for me (for example: countries>regions>towns/cities). Btw, the windows desktop client has three ways to search for tags. I rarely use the search field to type a search string. I either use the wonderful almost full screen tag window, where I can see all tags in their organizational structure. Just double clicking on a tag will start a search. Or I use the special tag filter function at the top of the list/thumbnail window. This has autocomplete, and you can quickly search for multiple tags to narrow things down.