forked from forgejo/forgejo
go1.16 (#14783)
This commit is contained in:
parent
030646eea4
commit
47f6a4ec3f
947 changed files with 26119 additions and 7062 deletions
8
vendor/github.com/blevesearch/bleve/v2/search.go
generated
vendored
8
vendor/github.com/blevesearch/bleve/v2/search.go
generated
vendored
|
@ -600,12 +600,14 @@ func MemoryNeededForSearchResult(req *SearchRequest) uint64 {
|
|||
estimate += len(req.Facets) * fr.Size()
|
||||
}
|
||||
|
||||
// highlighting, store
|
||||
// overhead from fields, highlighting
|
||||
var d document.Document
|
||||
if len(req.Fields) > 0 || req.Highlight != nil {
|
||||
for i := 0; i < (req.Size + req.From); i++ {
|
||||
estimate += (req.Size + req.From) * d.Size()
|
||||
numDocsApplicable := req.Size
|
||||
if numDocsApplicable > collector.PreAllocSizeSkipCap {
|
||||
numDocsApplicable = collector.PreAllocSizeSkipCap
|
||||
}
|
||||
estimate += numDocsApplicable * d.Size()
|
||||
}
|
||||
|
||||
return uint64(estimate)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue