From ec72beb85116aba3bd249146a1ad01c84336f9c6 Mon Sep 17 00:00:00 2001 From: nyne Date: Tue, 10 Jun 2025 10:20:03 +0800 Subject: [PATCH] Enhance resource retrieval by supporting tag queries with spaces --- server/dao/resource.go | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/server/dao/resource.go b/server/dao/resource.go index 32a6e78..1dc77bd 100644 --- a/server/dao/resource.go +++ b/server/dao/resource.go @@ -186,6 +186,13 @@ func Search(query string, page, pageSize int) ([]model.Resource, int, error) { if err == nil { return GetResourceByTag(tag.ID, page, pageSize) } + if strings.Contains(query, " ") { + removeSpace := strings.ReplaceAll(query, " ", "") + tag, err = GetTagByName(removeSpace) + if err == nil { + return GetResourceByTag(tag.ID, page, pageSize) + } + } } keywords := splitQuery(query)