demogorgonzola / scrawler

fzf but for all the random little notes, blurbs, and recorded gibberish sprawled across your desk
0 stars 0 forks source link

I want to search for a word, phrase, group-of-letters in my notes, note titles, etc and be given notes listed by relevance. #1

Open demogorgonzola opened 4 years ago

demogorgonzola commented 4 years ago

The core issue of Scrawler

Approaches

  1. Use a fuzzy finder to make simple scathing searches for rough words or phrases
  2. Use a full-blown search engine like google to power searches through local notes
    • less wiggle room for "fuzzy finding"
  3. Index notes via words that show up in the content/title and sorted by some weighting algo (time passed, frequency of word, how often opened, etc)
    • a lot of memory for dictionary-based lookups
    • less able to respond to fuzzy finding unless you do it in certain ways
  4. having kergin search through all the notes by hand
    • kergin needs a rest
demogorgonzola commented 4 years ago

To start we're going to use a basic "fuzzy" finding algorithm to search through text and throwback notes with rough matches.

We then iterate the rules, heuristics, learning, etc off of how we take notes rather than taking on other programs heuristics. This avoids the black-boxing the critical functionality of program.