From 629b20700c4826d67f80590fdfa86b435098b264 Mon Sep 17 00:00:00 2001 From: Scott Lepper Date: Mon, 27 Jan 2025 08:03:39 -0500 Subject: [PATCH] [search] mimic sql search (#99526) --- pkg/storage/unified/search/bleve.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/pkg/storage/unified/search/bleve.go b/pkg/storage/unified/search/bleve.go index 04a19741610..18859d984ad 100644 --- a/pkg/storage/unified/search/bleve.go +++ b/pkg/storage/unified/search/bleve.go @@ -574,7 +574,12 @@ func (b *bleveIndex) toBleveSearchRequest(ctx context.Context, req *resource.Res // Add a text query if req.Query != "" && req.Query != "*" { searchrequest.Fields = append(searchrequest.Fields, resource.SEARCH_FIELD_SCORE) - queries = append(queries, bleve.NewFuzzyQuery(req.Query)) + // mimic the behavior of the sql search + query := req.Query + if !strings.Contains(query, "*") { + query = "*" + query + "*" + } + queries = append(queries, bleve.NewWildcardQuery(query)) } switch len(queries) {