diff --git a/api/image.go b/api/image.go index a58b422..6f5c0b1 100644 --- a/api/image.go +++ b/api/image.go @@ -474,7 +474,8 @@ var ImageItems = &graphql.Field{ if p.Args["article_tags"] != nil { tags := strings.Split(strings.ReplaceAll(p.Args["article_tags"].(string), " ", ""), ", ") for _, tag := range tags { - conditions = append(conditions, goqu.L("MATCH(web_article.tags) AGAINST (? IN NATURAL LANGUAGE MODE)", tag)) + //conditions = append(conditions, goqu.L("MATCH(web_article.tags) AGAINST (? IN NATURAL LANGUAGE MODE)", tag)) + conditions = append(conditions, goqu.L("FIND_IN_SET(?, web_article.tags)", tag)) } }