mirror of
https://github.com/opencloud-eu/opencloud.git
synced 2025-12-31 01:10:20 -06:00
Merge pull request #137 from opencloud-eu/dependabot/go_modules/github.com/blevesearch/bleve/v2-2.4.4
Bump github.com/blevesearch/bleve/v2 from 2.4.3 to 2.4.4
This commit is contained in:
6
go.mod
6
go.mod
@@ -13,7 +13,7 @@ require (
|
||||
github.com/Nerzal/gocloak/v13 v13.9.0
|
||||
github.com/bbalet/stopwords v1.0.0
|
||||
github.com/beevik/etree v1.4.1
|
||||
github.com/blevesearch/bleve/v2 v2.4.3
|
||||
github.com/blevesearch/bleve/v2 v2.4.4
|
||||
github.com/cenkalti/backoff v2.2.1+incompatible
|
||||
github.com/coreos/go-oidc/v3 v3.12.0
|
||||
github.com/cs3org/go-cs3apis v0.0.0-20241105092511-3ad35d174fc1
|
||||
@@ -137,7 +137,7 @@ require (
|
||||
github.com/bits-and-blooms/bitset v1.12.0 // indirect
|
||||
github.com/blevesearch/bleve_index_api v1.1.12 // indirect
|
||||
github.com/blevesearch/geo v0.1.20 // indirect
|
||||
github.com/blevesearch/go-faiss v1.0.23 // indirect
|
||||
github.com/blevesearch/go-faiss v1.0.24 // indirect
|
||||
github.com/blevesearch/go-porterstemmer v1.0.3 // indirect
|
||||
github.com/blevesearch/gtreap v0.1.1 // indirect
|
||||
github.com/blevesearch/mmap-go v1.0.4 // indirect
|
||||
@@ -151,7 +151,7 @@ require (
|
||||
github.com/blevesearch/zapx/v13 v13.3.10 // indirect
|
||||
github.com/blevesearch/zapx/v14 v14.3.10 // indirect
|
||||
github.com/blevesearch/zapx/v15 v15.3.16 // indirect
|
||||
github.com/blevesearch/zapx/v16 v16.1.8 // indirect
|
||||
github.com/blevesearch/zapx/v16 v16.1.9-0.20241217210638-a0519e7caf3b // indirect
|
||||
github.com/bluele/gcache v0.0.2 // indirect
|
||||
github.com/bombsimon/logrusr/v3 v3.1.0 // indirect
|
||||
github.com/cenkalti/backoff/v4 v4.3.0 // indirect
|
||||
|
||||
12
go.sum
12
go.sum
@@ -147,14 +147,14 @@ github.com/bitly/go-simplejson v0.5.0/go.mod h1:cXHtHw4XUPsvGaxgjIAn8PhEWG9NfngE
|
||||
github.com/bits-and-blooms/bitset v1.12.0 h1:U/q1fAF7xXRhFCrhROzIfffYnu+dlS38vCZtmFVPHmA=
|
||||
github.com/bits-and-blooms/bitset v1.12.0/go.mod h1:7hO7Gc7Pp1vODcmWvKMRA9BNmbv6a/7QIWpPxHddWR8=
|
||||
github.com/bketelsen/crypt v0.0.3-0.20200106085610-5cbc8cc4026c/go.mod h1:MKsuJmJgSg28kpZDP6UIiPt0e0Oz0kqKNGyRaWEPv84=
|
||||
github.com/blevesearch/bleve/v2 v2.4.3 h1:XDYj+1prgX84L2Cf+V3ojrOPqXxy0qxyd2uLMmeuD+4=
|
||||
github.com/blevesearch/bleve/v2 v2.4.3/go.mod h1:hEPDPrbYw3vyrm5VOa36GyS4bHWuIf4Fflp7460QQXY=
|
||||
github.com/blevesearch/bleve/v2 v2.4.4 h1:RwwLGjUm54SwyyykbrZs4vc1qjzYic4ZnAnY9TwNl60=
|
||||
github.com/blevesearch/bleve/v2 v2.4.4/go.mod h1:fa2Eo6DP7JR+dMFpQe+WiZXINKSunh7WBtlDGbolKXk=
|
||||
github.com/blevesearch/bleve_index_api v1.1.12 h1:P4bw9/G/5rulOF7SJ9l4FsDoo7UFJ+5kexNy1RXfegY=
|
||||
github.com/blevesearch/bleve_index_api v1.1.12/go.mod h1:PbcwjIcRmjhGbkS/lJCpfgVSMROV6TRubGGAODaK1W8=
|
||||
github.com/blevesearch/geo v0.1.20 h1:paaSpu2Ewh/tn5DKn/FB5SzvH0EWupxHEIwbCk/QPqM=
|
||||
github.com/blevesearch/geo v0.1.20/go.mod h1:DVG2QjwHNMFmjo+ZgzrIq2sfCh6rIHzy9d9d0B59I6w=
|
||||
github.com/blevesearch/go-faiss v1.0.23 h1:Wmc5AFwDLKGl2L6mjLX1Da3vCL0EKa2uHHSorcIS1Uc=
|
||||
github.com/blevesearch/go-faiss v1.0.23/go.mod h1:OMGQwOaRRYxrmeNdMrXJPvVx8gBnvE5RYrr0BahNnkk=
|
||||
github.com/blevesearch/go-faiss v1.0.24 h1:K79IvKjoKHdi7FdiXEsAhxpMuns0x4fM0BO93bW5jLI=
|
||||
github.com/blevesearch/go-faiss v1.0.24/go.mod h1:OMGQwOaRRYxrmeNdMrXJPvVx8gBnvE5RYrr0BahNnkk=
|
||||
github.com/blevesearch/go-porterstemmer v1.0.3 h1:GtmsqID0aZdCSNiY8SkuPJ12pD4jI+DdXTAn4YRcHCo=
|
||||
github.com/blevesearch/go-porterstemmer v1.0.3/go.mod h1:angGc5Ht+k2xhJdZi511LtmxuEf0OVpvUUNrwmM1P7M=
|
||||
github.com/blevesearch/gtreap v0.1.1 h1:2JWigFrzDMR+42WGIN/V2p0cUvn4UP3C4Q5nmaZGW8Y=
|
||||
@@ -181,8 +181,8 @@ github.com/blevesearch/zapx/v14 v14.3.10 h1:SG6xlsL+W6YjhX5N3aEiL/2tcWh3DO75Bnz7
|
||||
github.com/blevesearch/zapx/v14 v14.3.10/go.mod h1:qqyuR0u230jN1yMmE4FIAuCxmahRQEOehF78m6oTgns=
|
||||
github.com/blevesearch/zapx/v15 v15.3.16 h1:Ct3rv7FUJPfPk99TI/OofdC+Kpb4IdyfdMH48sb+FmE=
|
||||
github.com/blevesearch/zapx/v15 v15.3.16/go.mod h1:Turk/TNRKj9es7ZpKK95PS7f6D44Y7fAFy8F4LXQtGg=
|
||||
github.com/blevesearch/zapx/v16 v16.1.8 h1:Bxzpw6YQpFs7UjoCV1+RvDw6fmAT2GZxldwX8b3wVBM=
|
||||
github.com/blevesearch/zapx/v16 v16.1.8/go.mod h1:JqQlOqlRVaYDkpLIl3JnKql8u4zKTNlVEa3nLsi0Gn8=
|
||||
github.com/blevesearch/zapx/v16 v16.1.9-0.20241217210638-a0519e7caf3b h1:ju9Az5YgrzCeK3M1QwvZIpxYhChkXp7/L0RhDYsxXoE=
|
||||
github.com/blevesearch/zapx/v16 v16.1.9-0.20241217210638-a0519e7caf3b/go.mod h1:BlrYNpOu4BvVRslmIG+rLtKhmjIaRhIbG8sb9scGTwI=
|
||||
github.com/bluele/gcache v0.0.2 h1:WcbfdXICg7G/DGBh1PFfcirkWOQV+v077yF1pSy3DGw=
|
||||
github.com/bluele/gcache v0.0.2/go.mod h1:m15KV+ECjptwSPxKhOhQoAFQVtUFjTVkc3H8o0t/fp0=
|
||||
github.com/bmizerany/assert v0.0.0-20160611221934-b7ed37b82869 h1:DDGfHa7BWjL4YnC6+E63dPcxHo2sUxDIu8g3QgEJdRY=
|
||||
|
||||
33
vendor/github.com/blevesearch/bleve/v2/index/scorch/snapshot_index.go
generated
vendored
33
vendor/github.com/blevesearch/bleve/v2/index/scorch/snapshot_index.go
generated
vendored
@@ -52,15 +52,6 @@ type asynchSegmentResult struct {
|
||||
|
||||
var reflectStaticSizeIndexSnapshot int
|
||||
|
||||
// DefaultFieldTFRCacheThreshold limits the number of TermFieldReaders(TFR) for
|
||||
// a field in an index snapshot. Without this limit, when recycling TFRs, it is
|
||||
// possible that a very large number of TFRs may be added to the recycle
|
||||
// cache, which could eventually lead to significant memory consumption.
|
||||
// This threshold can be overwritten by users at the library level by changing the
|
||||
// exported variable, or at the index level by setting the FieldTFRCacheThreshold
|
||||
// in the kvConfig.
|
||||
var DefaultFieldTFRCacheThreshold uint64 = 10
|
||||
|
||||
func init() {
|
||||
var is interface{} = IndexSnapshot{}
|
||||
reflectStaticSizeIndexSnapshot = int(reflect.TypeOf(is).Size())
|
||||
@@ -640,10 +631,26 @@ func (is *IndexSnapshot) allocTermFieldReaderDicts(field string) (tfr *IndexSnap
|
||||
}
|
||||
}
|
||||
|
||||
func (is *IndexSnapshot) getFieldTFRCacheThreshold() uint64 {
|
||||
// DefaultFieldTFRCacheThreshold limits the number of TermFieldReaders(TFR) for
|
||||
// a field in an index snapshot. Without this limit, when recycling TFRs, it is
|
||||
// possible that a very large number of TFRs may be added to the recycle
|
||||
// cache, which could eventually lead to significant memory consumption.
|
||||
// This threshold can be overwritten by users at the library level by changing the
|
||||
// exported variable, or at the index level by setting the "fieldTFRCacheThreshold"
|
||||
// in the kvConfig.
|
||||
var DefaultFieldTFRCacheThreshold int = 0 // disabled because it causes MB-64604
|
||||
|
||||
func (is *IndexSnapshot) getFieldTFRCacheThreshold() int {
|
||||
if is.parent.config != nil {
|
||||
if _, ok := is.parent.config["FieldTFRCacheThreshold"]; ok {
|
||||
return is.parent.config["FieldTFRCacheThreshold"].(uint64)
|
||||
if val, exists := is.parent.config["fieldTFRCacheThreshold"]; exists {
|
||||
if x, ok := val.(float64); ok {
|
||||
// JSON unmarshal-ed into a map[string]interface{} will default
|
||||
// to float64 for numbers, so we need to check for float64 first.
|
||||
return int(x)
|
||||
} else if x, ok := val.(int); ok {
|
||||
// If library users provided an int in the config, we'll honor it.
|
||||
return x
|
||||
}
|
||||
}
|
||||
}
|
||||
return DefaultFieldTFRCacheThreshold
|
||||
@@ -670,7 +677,7 @@ func (is *IndexSnapshot) recycleTermFieldReader(tfr *IndexSnapshotTermFieldReade
|
||||
if is.fieldTFRs == nil {
|
||||
is.fieldTFRs = map[string][]*IndexSnapshotTermFieldReader{}
|
||||
}
|
||||
if uint64(len(is.fieldTFRs[tfr.field])) < is.getFieldTFRCacheThreshold() {
|
||||
if len(is.fieldTFRs[tfr.field]) < is.getFieldTFRCacheThreshold() {
|
||||
tfr.bytesRead = 0
|
||||
is.fieldTFRs[tfr.field] = append(is.fieldTFRs[tfr.field], tfr)
|
||||
}
|
||||
|
||||
3
vendor/github.com/blevesearch/go-faiss/search_params.go
generated
vendored
3
vendor/github.com/blevesearch/go-faiss/search_params.go
generated
vendored
@@ -72,9 +72,6 @@ func NewSearchParamsIVF(idx Index, params json.RawMessage, sel *C.FaissIDSelecto
|
||||
nprobe = int(C.faiss_IndexIVF_nprobe(ivfIdx))
|
||||
|
||||
nvecs := idx.Ntotal()
|
||||
if defaultParams.Nvecs > 0 {
|
||||
nvecs = int64(defaultParams.Nvecs)
|
||||
}
|
||||
if defaultParams.Nlist > 0 {
|
||||
nlist = defaultParams.Nlist
|
||||
}
|
||||
|
||||
4
vendor/github.com/blevesearch/zapx/v16/faiss_vector_posting.go
generated
vendored
4
vendor/github.com/blevesearch/zapx/v16/faiss_vector_posting.go
generated
vendored
@@ -403,6 +403,10 @@ func (sb *SegmentBase) InterpretVectorIndex(field string, requiresFiltering bool
|
||||
vectorIDsToInclude = append(vectorIDsToInclude, docVecIDMap[uint32(id)]...)
|
||||
}
|
||||
|
||||
if len(vectorIDsToInclude) == 0 {
|
||||
return rv, nil
|
||||
}
|
||||
|
||||
// Retrieve the mapping of centroid IDs to vectors within
|
||||
// the cluster.
|
||||
clusterAssignment, _ := vecIndex.ObtainClusterToVecIDsFromIVFIndex()
|
||||
|
||||
6
vendor/modules.txt
vendored
6
vendor/modules.txt
vendored
@@ -160,7 +160,7 @@ github.com/bitly/go-simplejson
|
||||
# github.com/bits-and-blooms/bitset v1.12.0
|
||||
## explicit; go 1.16
|
||||
github.com/bits-and-blooms/bitset
|
||||
# github.com/blevesearch/bleve/v2 v2.4.3
|
||||
# github.com/blevesearch/bleve/v2 v2.4.4
|
||||
## explicit; go 1.21
|
||||
github.com/blevesearch/bleve/v2
|
||||
github.com/blevesearch/bleve/v2/analysis
|
||||
@@ -209,7 +209,7 @@ github.com/blevesearch/bleve_index_api
|
||||
## explicit; go 1.18
|
||||
github.com/blevesearch/geo/geojson
|
||||
github.com/blevesearch/geo/s2
|
||||
# github.com/blevesearch/go-faiss v1.0.23
|
||||
# github.com/blevesearch/go-faiss v1.0.24
|
||||
## explicit; go 1.21
|
||||
github.com/blevesearch/go-faiss
|
||||
# github.com/blevesearch/go-porterstemmer v1.0.3
|
||||
@@ -255,7 +255,7 @@ github.com/blevesearch/zapx/v14
|
||||
# github.com/blevesearch/zapx/v15 v15.3.16
|
||||
## explicit; go 1.19
|
||||
github.com/blevesearch/zapx/v15
|
||||
# github.com/blevesearch/zapx/v16 v16.1.8
|
||||
# github.com/blevesearch/zapx/v16 v16.1.9-0.20241217210638-a0519e7caf3b
|
||||
## explicit; go 1.21
|
||||
github.com/blevesearch/zapx/v16
|
||||
# github.com/bluele/gcache v0.0.2
|
||||
|
||||
Reference in New Issue
Block a user