VEMB
语法
VEMB key element [RAW]
- 可用版本
- Redis 开源版 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
返回原始矢量数据、其量化类型以及范数和范围等元数据。
相关主题
RESP2 回复
以下之一
- 数组回复:作为 bulk strings 的实数,表示矢量。
- 数组回复:包含以下元素
- 量化类型,作为 simple string:
fp32
、bin
或q8
。 - 一个 bulk string blob,包含以下原始数据
- fp32 的 4 字节浮点数
- 二进制量化的位图
- q8 的字节数组
- L2 范数,作为 simple string,是归一化之前的矢量范数。
- (仅限 q8):量化范围,作为 simple string。将此值乘以整数分量即可恢复归一化值。
- 量化类型,作为 simple string:
RESP3 回复
以下之一
- 数组回复:doubles,表示矢量。
- 数组回复:包含以下元素
- 量化类型,作为 simple string:
fp32
、bin
或q8
。 - 一个 bulk string blob,包含以下原始数据
- fp32 的 4 字节浮点数
- 二进制量化的位图
- q8 的字节数组
- 归一化之前矢量的 double L2 范数。
- (仅限 q8):量化范围,作为 double。将此值乘以整数分量即可恢复归一化值。
- 量化类型,作为 simple string: