From 166e05d70e7ba3c4f97e0b54bfe21e238782c3ae Mon Sep 17 00:00:00 2001 From: Lukas Werner Date: Sun, 16 Nov 2025 01:16:30 -0800 Subject: [PATCH] feat: massive search improvement! MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit by adding wildcards we now get significantly more results when a user doesn’t get search query perfect. i truly can’t express how much of a difference this makes --- store/database.go | 1 + 1 file changed, 1 insertion(+) diff --git a/store/database.go b/store/database.go index 1af6394..e3c14c9 100644 --- a/store/database.go +++ b/store/database.go @@ -240,6 +240,7 @@ func GetBookmark(db *DB, query_url string) (Bookmark, error) { func SearchBookmarks(db *DB, query string) ([]Bookmark, error) { bookmarks := []Bookmark{} + query = strings.Join(strings.Fields(query), "* ") + "*" rows, err := db.Query(`SELECT url, title, description, tags FROM Bookmarks_fts WHERE Bookmarks_fts MATCH ?;`, query) if err != nil { return bookmarks, err -- 2.51.2