I don't know why this should be a work arround. The notes can be sorted (title, creation, modification date and user defined), even by notebook level. Then why not in the search as well?
No matter if BM25 works or not, it should be an option and not hard coded how the search is sorted.
But ok, I will stay out of the discussion and say nothing more about it because I know that it is useless.
It came up often enough that I'd still like to get to the bottom of it. As mentioned in the original PR, we're going to check what other apps do, and whether we can improve the search algorithm or provide certain options if needed.
I totally blew it when I got my new tablet. It is pretty powerful and I have a good internet connection. It ended up downloaded and indexing over 45,000 items and taking over 3 hours. That surprised me. I started too late at night, and wouldn't go to bed until it was finished.
@laurent : The best UX I've experienced is with Evernote Legacy: it has a list view of search results with columns (Created, Updated, Title, and Relevancy). By default, it's sorted by Relevancy, but users can click on a column to sort by that column. Evernote 10 removed that UX (no sorting by column). Joplin doesn't have a list view with columns yet, but I hope it will get there.
As a workaround, I've recreated the UX (sort search result by clicking on column) with a web page and Joplin search API. I hope the screenshots below demonstrate the UX
This is really impressive! And I very much agree that adding columns would be very powerful for search and is the logical solution to the above debate. Such a standard UI everyone knows too and yes worked excellently in the classic Evernote application.