Enhance resource retrieval by supporting tag queries with spaces

This commit is contained in:
2025-06-10 10:20:03 +08:00
parent 3aac8faad7
commit ec72beb851

View File

@@ -186,6 +186,13 @@ func Search(query string, page, pageSize int) ([]model.Resource, int, error) {
if err == nil { if err == nil {
return GetResourceByTag(tag.ID, page, pageSize) 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) keywords := splitQuery(query)