You need to enable JavaScript to run this app.
文档中心
向量数据库VikingDB

向量数据库VikingDB

复制全文
下载 pdf
文档(Doc)
update_meta
复制全文
下载 pdf
update_meta

概述

update_meta用于更新文档信息,文档meta信息更新会自动触发索引中的数据更新。

请求参数

参数子参数类型是否必选默认值参数说明

project

--

string

否

default

知识库所属项目
即在【访问控制】-【资源管理】-【项目】中创建的项目
注:若知识库不属于 default 项目,则该参数为必选

resource_id

--

string

否

--

知识库唯一 ID
可直接传入 resource_id 定位知识库;不传时,使用调用 get_collection 获取 Collection 实例时指定的知识库名称,并结合 project 定位知识库

doc_id--string是--知识库下待更新文档的 id

meta

array 或 array 对应的json 字符串

否

--

  • meta 信息
  • "add_type" == "url" 时,该字段有效
  • add_type 为其他值时,该字段无效

field_name

string

否

--

字段名

  • 不能为 “doc_id”
  • 使用英文字母,数字,下划线,并以英文字母开头,长度不得超过 128
  • 存在于 collection 的 fields 中的 field_name 可以用于在检索时的字段筛选,不存在的只能用于信息展示(注意类型需要保持一致)

field_type

string

否

--

字段类型

field_value与 field_type 指定类型一致否--字段值

示例

请求参数

请先完成SDK初始化,再运行代码,详见初始化SDK

my_collection = viking_knowledgebase_service.get_collection("example")
doc_id = "doc001"
meta = [
    {"field_name":"行业","field_type":"string", "field_value":"企业服务"},
    {"field_name":"是否公开","field_type":"bool", "field_value":True},
    ]
my_collection.update_meta(project="example_project", doc_id=doc_id, meta=meta)
返回值

Python 调用执行上面的任务,执行成功无返回信息。

最近更新时间:2026.09.08 20:33:10
这个页面对您有帮助吗?
有用
有用
无用
无用