Tags, and links, and tags, oh my

Maybe I’m re-floating and old thread here, but I just wanted to show how I manage this Kind of situations:

For example, to have notes about cli commands, from tons of different things I may want to come back later for reference I use #+roam_tags like packages in coding
#+roam_tags: cli.kafka.ksql
#+roam_tags: cli.kafka.connect
#+roam_tags: cli.kafka

You can imagine how many notes could be under this hierarchies. For retrieving notes then I use org-roam-find-file with simple regexes.

Every cli command I have documented:
cli\.

Every cli commad from kafka or kafka components:
cli\.kafka

You can go as deep as you want and even search from childrens of the hierarchy that could be in more than one parent. With programming languages is great because all have things in common but with different implementations. For example String. Let’s say you want all your notes about strings, but from all the different languages you have in your notes:

lang.+.string

With that I’m able to get all this information that has a more hierarchical nature really quickly. I borrowed this Idea from the approach of dendron to note taking.

Hope this can give you some ideas of how to organize your trip notes