diff --git a/internal/querynodev2/segments/collection.go b/internal/querynodev2/segments/collection.go index 0b8b8021fa..c9cb4c3e4c 100644 --- a/internal/querynodev2/segments/collection.go +++ b/internal/querynodev2/segments/collection.go @@ -236,10 +236,6 @@ func NewCollection(collectionID int64, schema *schemapb.CollectionSchema, indexM // otherwise use all fields for backward compatibility if len(loadMetaInfo.GetLoadFields()) > 0 { loadFieldIDs = typeutil.NewSet(loadMetaInfo.GetLoadFields()...) - loadSchema.Fields = lo.Filter(loadSchema.GetFields(), func(field *schemapb.FieldSchema, _ int) bool { - // system field shall always be loaded for now - return loadFieldIDs.Contain(field.GetFieldID()) || common.IsSystemField(field.GetFieldID()) - }) } else { loadFieldIDs = typeutil.NewSet(lo.Map(loadSchema.GetFields(), func(field *schemapb.FieldSchema, _ int) int64 { return field.GetFieldID() })...) }