Linked notes should be searchable
To use Writing as a user interface that facilitates thinking effectively, we should be able to find information flexibly in our notes.
We should be able to do searches similar to:
FIND notes that contain "deep learning" or "neural networks"
And queries similar to:
FIND advertizing campaigns that made me buy their product
THAT were clipped from social media
Because I Use plain text files for note-taking, the former is easy to do with regex. It’s simple, flexible and incredibly powerful. On the other hand, it is probably equally useful to be able to have semantic search. If I search for “software design”, synonym terms such as “software engineering” are probably also relevant, but this will not pop-up with a pattern-matching search method.
Querying notes using structured information becomes trickier. Notes Can Store Structured Information In Yaml Header, but Challenges of representing structured information in pure text.