diff --git a/core/gallery/gallery.go b/core/gallery/gallery.go index 82160ece0..d8dc3100f 100644 --- a/core/gallery/gallery.go +++ b/core/gallery/gallery.go @@ -61,12 +61,15 @@ func (gm GalleryElements[T]) Search(term string) GalleryElements[T] { term = strings.ToLower(term) for _, m := range gm { if fuzzy.Match(term, strings.ToLower(m.GetName())) || - fuzzy.Match(term, strings.ToLower(m.GetDescription())) || fuzzy.Match(term, strings.ToLower(m.GetGallery().Name)) || + strings.Contains(strings.ToLower(m.GetName()), term) || + strings.Contains(strings.ToLower(m.GetDescription()), term) || + strings.Contains(strings.ToLower(m.GetGallery().Name), term) || strings.Contains(strings.ToLower(strings.Join(m.GetTags(), ",")), term) { filteredModels = append(filteredModels, m) } } + return filteredModels }