diff --git a/search.go b/search.go index cf1fe17a0..3f591a88e 100644 --- a/search.go +++ b/search.go @@ -603,9 +603,7 @@ func MemoryNeededForSearchResult(req *SearchRequest) uint64 { // overhead from fields, highlighting var d document.Document if len(req.Fields) > 0 || req.Highlight != nil { - for i := 0; i < numDocMatches; i++ { - estimate += d.Size() - } + estimate += req.Size * d.Size() } return uint64(estimate)