From a2c3d0e74d366a7a3e34c5e67ca362d1d7c8c390 Mon Sep 17 00:00:00 2001 From: yumoqing Date: Fri, 6 Feb 2026 15:08:27 +0800 Subject: [PATCH] bugfix --- README.md | 28 ++++++++++++++++++++-------- 1 file changed, 20 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index 1a5a0f8..410afdb 100644 --- a/README.md +++ b/README.md @@ -15,12 +15,24 @@ bash ./build.sh ## 字段类型 +以下字段类型可用在集合的话数据类型中 + +* "str": 可变长字符串, 需要max_length属性 +* "int": 整数类型 +* "bool": 逻辑值类型 +* "float": 浮点数 +* "fvector": 浮点数向量,常规向量都用此类型, +* "bvector": 二进制向量 二分向量使用, +* "json": json格式的数据 + +一些例子 ``` [ - # 1. 主键字段 (必选): INT64 类型,非自增(手动指定ID以便与业务系统关联) + # 1. 主键字段 (必选): str 类型,非自增(手动指定ID以便与业务系统关联) { "name": "id", - "type": DataType.INT64, + "type": "str", + "max_length": 32 "is_primary": True, "auto_id": False }, @@ -28,40 +40,40 @@ bash ./build.sh # 2. 向量字段 (核心): 存储 CLIP 提取的特征,768 维 { "name": "video_embedding", - "type": DataType.FLOAT_VECTOR, + "type": "fvector", "dim": 768 }, # 3. 变长字符串: 存储视频存储路径,需指定最大长度 { "name": "file_path", - "type": DataType.VARCHAR, + "type": "str", "max_length": 512 }, # 4. 浮点数: 存储评估得分 (如 VBench 的综合分数) { "name": "quality_score", - "type": DataType.FLOAT + "type": "float" }, # 5. 布尔值: 标记是否已完成人工复核 { "name": "is_reviewed", - "type": DataType.BOOL + "type": "bool" }, # 6. 整数: 存储视频的时长(秒) { "name": "duration_sec", - "type": DataType.INT32 + "type": "int" }, # 7. JSON 字段: 存储非结构化的元数据(如 VBench 的 16 个子维度细节) # Milvus 2.4+ 支持 JSON 动态解析查询 { "name": "meta_data", - "type": DataType.JSON + "type": "json" } ] ```