The search index could be pre-built using lunr.py at compile time, but it would need the content in plain text, and slipbox stores the notes as HTML in the database.
Getting the text from the note source isn't an option, because each file can contain multiple notes.
Another option is to get the textContent from the HTML in python...
Why?
slipbox build
generates HTML every time it's run. It might run into problems with extremely large notes.Issues: