Skip to content

Commit c5fd0e9

Browse files
MB-60569: Set segmentVersion to 16 when index updated to hold vectors
Change-Id: I58b86d933cbb29911dcf03a993f158b92b1ccade Reviewed-on: https://review.couchbase.org/c/cbft/+/204625 Well-Formed: Restriction Checker Well-Formed: Build Bot <[email protected]> Tested-by: Abhi Dangeti <[email protected]> Reviewed-by: Abhi Dangeti <[email protected]>
1 parent 221e449 commit c5fd0e9

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

pindex_bleve.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -627,8 +627,8 @@ func PrepareIndexDef(mgr *cbgt.Manager, indexDef *cbgt.IndexDef) (
627627
}
628628

629629
if vectorFieldsExistWithinIndexMapping(bp.Mapping) && int(zv) < BleveVectorZapVersion {
630-
return nil, cbgt.NewBadRequestError("PrepareIndex, err: zap version %d isn't "+
631-
"supported for vectors' datatype and search", int(zv))
630+
// overrride segmentVersion to minimum version needed to support vector mappings
631+
bp.Store["segmentVersion"] = BleveVectorZapVersion
632632
}
633633
} else {
634634
return nil, cbgt.NewBadRequestError("PrepareIndex, err: segmentVersion %v "+

0 commit comments

Comments
 (0)