Notable changes:
- You are now able to tag documents by using a hashtag anywhere in the note content e.g. #work.
- Tags are indexed separately from the rest of the content and so can be searched seperatly either by using the field prefix e.g. "tags:work" or using the hashtag shortcut e.g. "#work".
- Search results can now be ordered by score (default), title or last modified date.
- Search highlights can now be hidden in search results allowing for a compact view.
- You are now able to search on last modified date e.g. "last_modified:today" or "last_modified:[20220919 to 20220923]".
- Search speed has been dramatically improved.
- Searches no longer have a maximum number of results (previously this was 10).
- The
/notes
page has been removed in favour of a search for all notes/search?term=*
. - The related
/api/notes
endpoint has also been removed in favour of a search for all notes. - The
/api/search
endpoint now includessort
,order
andlimit
parameters. - When ordering by
score
the/api/search
endpoint now includes a score in the returned data. - A new
/api/tags
endpoint has been added providing API users with a list of all indexed tags. This is currently unused in the frontend. - There is a new index schema. Indexes using an older schema will be automatically rebuilt when flatnotes is first started.