本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
FT.INFO
语法
FT.INFO <index-name>
向量搜索对 FT.INFO
| 键名称 | 值类型 | 说明 |
|---|---|---|
| index_name | 字符串 | 索引的名称 |
| index_options | 字符串 | 预留。当前设置为“0” |
| index_definition | array | 有关这些数组元素的定义,请参见下文。 |
| 属性 | 属性信息数组 | 该数组中每个已定义的属性都对应一个元素,有关属性信息定义,请参见下文。 |
| num_docs | 整数 | 当前包含在索引中的键数 |
| num_terms | 整数 | 预留。当前设置为“0”。 |
| record_count | 整数 | 每个属性的“大小”字段的总和。 |
| hash_indexing_failures | 整数 | 无法将属性转换为声明的属性类型的次数。尽管名称如此,但此字段也适用于 JSON 键。 |
| backfill_in_progress | 整数 | 如果当前正在进行回填,则该值为“1”,否则为“0” |
| backfill_percent_complete | 浮点数 | 回填完成率的估计值,范围介于 [0..1] 之间的小数 |
| mutation_queue_size | 整数 | 等待更新索引的键数。 |
| recent_mutations_queue_delay | 整数 | 索引更新的延迟估计值(秒)。若无更新正在进行,则该值为“0”。 |
| 状态 | 字符串 | 回填状态:“ready”表示回填已成功完成。“backfill_in_progres”表示回填正在进行。“backfill_paused_by_oom”表示由于内存不足,回填已暂停。内存不足问题解决后,回填将继续进行。 |
index_definition 结构是一个由 key/value 对组成的数组,定义为:
| 键名称 | 值类型 | 说明 |
|---|---|---|
| key_type | 字符串 | 要么是字符串“JSON”,要么是字符串“HASH” |
| prefixes | array | 数组中的每个元素均为索引的已定义前缀。如果在创建索引时未指定前缀,则此数组将有 0 个条目。 |
| default_score | 字符串 | 预留。当前设置为“1” |
属性信息:属性信息因类型而异。
数字属性:
| Key | 值类型 | 说明 |
|---|---|---|
| identifier | 字符串 | 属性在键中的位置。哈希成员名称或 JSON 路径 |
| 别名 | 字符串 | 查询描述中使用的属性的名称。 |
| 类型 | 字符串 | 字符串“NUMERIC” |
| size | 整数 | 此属性中具有有效数值的键的数量。 |
标签属性:
| 键名称 | 值类型 | 说明 |
|---|---|---|
| identifier | 字符串 | 属性在键中的位置。哈希成员名称或 JSON 路径 |
| 别名 | 字符串 | 查询描述中使用的属性的名称。 |
| 类型 | 字符串 | 字符串“TAG” |
| SEPARATOR | 字符 | 创建索引时定义的分隔符 |
| CASESENSITIVE | 不适用 | 此键没有关联值。仅当使用此选项创建属性时,它才会出现。 |
| size | 整数 | 此属性中包含有效标签值的键的数量 |
向量属性:
| 键名称 | 值类型 | 说明 |
|---|---|---|
| identifier | 字符串 | 属性在键中的位置。哈希成员名称或 JSON 路径 |
| 别名 | 字符串 | 查询描述中使用的属性的名称。 |
| 类型 | 字符串 | 字符串“VECTOR” |
| 索引 | 字符 | 有关向量索引的进一步说明,请参见下文。 |
向量索引描述:
| 键名称 | 值类型 | 说明 |
|---|---|---|
| 容量 | 字符串 | 索引的当前容量 |
| 维度 | 字符串 | 每个向量中的元素数量 |
| distance_metric | 字符串 | 以下值之一:“COSINE”、“L2”或“IP” |
| size | array | 向量索引的描述,请参见下文。 |
| data_type | 字符串 | 声明的数据类型。目前仅支持 FLOAT32 “”。 |
| 算法 | array | 向量搜索算法的进一步说明。 |
FLAT 向量搜索算法描述:
| 键名称 | 值类型 | 说明 |
|---|---|---|
| name | 字符串 | 算法名称:FLAT |
| block_size | 数字 | FLAT 索引数据块的大小。 |
HNSW 向量索引描述:
| 键名称 | 值类型 | 说明 |
|---|---|---|
| name | 字符串 | 算法名称:HNSW |
| m | 数字 | HNSW 的“M”参数 |
| ef_construction | 数字 | HNSW 的“ef_construction”参数 |
| ef_runtime | 数字 | HNSW 的“ef_runtime”参数。 |