I’m starting this thread to collect ideas for what a first class query language over a set of org-roam notes might look like. Some kinds of capabilities/questions I personally like to see:
- Typical nested boolean logic-style combinations (and, or, not)
- A “links to X, up to depth N” predicate
- A “links from X, up to depth N” predicate
- Filtering on tags
Additionally, and perhaps this is a separate topic, I think some kind of fuzzy/approximate matching would be great. In my ideal world I’d be incrementally training some ML system to serve up things I might not have thought to link together, where depending on my needs I can crank a “noise” dial up or down.