From e1279da02573a19453311e19a50aa43be01ccfcc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Duffeck?= Date: Thu, 25 May 2023 10:55:25 +0200 Subject: [PATCH] Do not mess with non-lowercased fields --- services/search/pkg/engine/bleve.go | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/services/search/pkg/engine/bleve.go b/services/search/pkg/engine/bleve.go index ec4e0d8933..d6cd737dce 100644 --- a/services/search/pkg/engine/bleve.go +++ b/services/search/pkg/engine/bleve.go @@ -374,11 +374,12 @@ func formatQuery(q string) string { for _, part := range parts { fieldParts := strings.SplitN(part, ":", 2) if len(fieldParts) > 1 { + key := fieldParts[0] value := fieldParts[1] - if value != "T" && value != "F" { - value = strings.ToLower(value) // do a lowercase query unless this is a boolean flag + if key == "Name" || key == "Tags" { + value = strings.ToLower(value) // do a lowercase query on the lowercased fields } - cq += fieldParts[0] + ":" + value + " " + cq += key + ":" + value + " " } else { cq += part + " " }