VSETATTR

语法
VSETATTR key element "{ JSON obj }"
始于
Redis 开源版 8.0.0
时间复杂度
O(1)

将一个 JSON 对象与向量集中的一个元素关联。使用此命令存储属性,这些属性可在使用 VSIM 进行过滤相似性搜索时使用。

您还可以更新现有属性,或通过设置空字符串来删除它们。

VSETATTR key element "{\"type\": \"fruit\", \"color\": \"red\"}"

要删除属性,请传递一个空 JSON 字符串

VSETATTR key element ""

必需参数

key

持有向量集的键名。

element

是要设置或删除其属性的元素的名称。

json

是有效的 JSON 字符串。使用空字符串 ("") 来删除属性。

RESP2 回复

以下之一

  • 整数回复:如果 key 或 element 不存在,则返回 0;如果属性成功添加到元素,则返回 1。
  • 简单错误回复:属性字符串指定不正确时返回。

RESP3 回复

以下之一

  • 布尔回复:如果 key 或 element 不存在,则返回 false;如果属性成功添加到元素,则返回 true。
  • 简单错误回复:属性字符串指定不正确时返回。

评价本页
返回顶部 ↑