News for hackers. Stuff that matters.
Re:Obsidian – A knowledge base from a local folder of plain ... by cratermoon on Sunday October 17, 2021 @02:44PM (#28898712)
> most people would find the friction of a SQL database too high for freeform notes

Something that I find not only true, but inherent in relational databases: they require some kind of schema, and schemas for freeform text and ideas are notoriously difficult.

I created my own software, which doesn't have a fancy gui or anything, but organizes my notes sufficiently for me, using plain markdown files and dumping the contents into an ElasticSearch index configured for text analysis. I can easily do a very good full text search on the body of the notes, plus I've indexed the keywords for each note in their own mapping.

In addition to having good linking together of related ideas, wiki-like, it's good to have the ability to fruitfully search without the restrictions of exact term matches. Even relatively simple things like stemming and common synonym matching* can improve the usability of a large collection of notes measurably.

*No, I don't think we've really solved the searching by synonym problem. More work is needed.

There are no comments on this comment yet.