VEMB
返回与元素关联的向量
语法
VEMB key element [RAW]
引入版本:8.0.0
复杂度摘要:O(1)
返回与向量集中给定元素关联的近似向量。
VEMB word_embeddings SQL
1) "0.18208661675453186"
2) "0.08535309880971909"
3) "0.1365649551153183"
4) "-0.16501599550247192"
5) "0.14225517213344574"
... 295 more elements ...
向量集标准化并且可以在插入时量化向量。 VEMB 反转此过程,通过对原始向量进行去标准化和去量化来逼近原始向量。
要检索原始内部表示,请使用 RAW 选项:
VEMB word_embeddings apple RAW
1) int8
2) "\xf1\xdc\xfd\x1e\xcc%E...\xde\x1f\xfbN" # artificially shortened for this example
3) "3.1426539421081543"
4) "0.17898885905742645"
必需参数
key
是保存向量集的键的名称。
element
是要检索其向量的元素的名称。
可选参数
RAW
返回原始矢量数据、其量化类型以及范数和范围等元数据。
Redis Software 与 Redis Cloud 兼容性
| Redis 软件 |
Redis Cloud |
说明 |
|---|---|---|
| ✅ 标准 |
✅ 标准 |
返回值
RESP2
以下之一: * 数组回复:实数作为散装字符串,代表向量。 * 数组回复:由以下元素组成: 1. 简单字符串 的量化类型:fp32、bin 或 q8。 1. 具有以下原始数据的 散装字符串 blob: * fp32 的 4 字节浮点数(小端编码) * 用于二进制量化的位图 * q8 的字节数组 1. 归一化之前向量的 L2 范数,作为 简单字符串。 1.(仅适用于 q8):作为 简单字符串 的量化范围。将其乘以整数分量即可恢复标准化值。
RESP3
以下之一: * 数组回复:双打,代表向量。 * 数组回复:由以下元素组成: 1. 简单字符串 的量化类型:fp32、bin 或 q8。 1. 具有以下原始数据的 散装字符串 blob: * fp32 的 4 字节浮点数(小端编码) * 用于二进制量化的位图 * q8 的字节数组 1. 归一化之前向量的 双 L2 范数。 1.(仅适用于 q8):作为 双 的量化范围。将其乘以整数分量即可恢复标准化值。
相关主题
资料来源:Redis 官方 VEMB 文档;中文内容参考 Redis 文档许可。