此命令会提供有关请求的索引的信息。
语法
FT.INFO index
index
(必需):这是您要检索其信息的索引的名称。
命令返回
FT.INFO
命令返回的数组具有下表中显示的键和值。
常规
索引一般信息的键值对如下所示:
键 | 值类型 | 说明 |
---|---|---|
index_name | 字符串 | 索引名称 |
num_docs | 整数 | 位于此节点上的索引分区中的键总数 |
num_records | 整数 | 位于此节点上的索引分区中的记录总数 |
hash_indexing_failures | 整数 | 索引编制尝试失败的次数 |
indexing | 整数 | 二进制值。显示是否正在运行后台索引编制 |
percent_indexed | 整数 | 后台索引编制进度。百分比以 0 到 1 之间的值表示 |
index_definition | 数组 | 如需查看此键提供的数组,请参阅索引定义。 |
索引定义信息
索引定义键和值如下所示:
键 | 值类型 | 说明 |
---|---|---|
key_type | 字符串 | HASH。这是唯一可用的密钥类型。 |
prefixes | 字符串数组 | 键的前缀 |
default_score | 整数 | 无法修改。这是用于排序的矢量搜索评分函数的默认评分值。 |
attributes | 数组 | 如需查看此键提供的数组,请参阅属性(字段)信息。 |
属性(字段)信息
属性(字段)键和值如下所示:
键 | 值类型 | 说明 |
---|---|---|
identifier | 字符串 | 属性名称 |
属性 | 字符串 | 索引字段。这与特定索引 HASH 字段相关。 |
类型 | 字符串 | VECTOR、TAG 或 NUMERIC 其中之一 |
索引 | 数组 | 如需查看此键提供的数组,请参阅索引信息。 |
向量索引信息
索引键和值如下所示:
键 | 值类型 | 说明 |
---|---|---|
容量 | 整数 | 索引当前可存储的向量总数。 |
dimensions | 整数 | 维度数量 |
distance_metric | 字符串 | 可能的值包括 L2、IP 或余弦 |
data_type | 字符串 | FLOAT32。这是唯一可用的数据类型 |
算法 | 数组 | 如需查看此键提供的数组,请参阅算法键。 |
矢量算法密钥
算法的键和值如下所示:
键 | 值类型 | 说明 |
---|---|---|
name | 字符串 | HNSW 或 FLAT |
m | 整数 | 显示图中各层中每个节点的允许传出边缘数量上限。第 0 层的出边数量上限为 200 万。默认值为 16。最大值为 512。 |
ef_construction | 整数 | 显示索引中的向量计数。默认值为 200,最大值为 4096。值越高,创建索引所需的时间越长,但召回率越高。 |
ef_runtime | 整数 | 显示在查询操作期间要检查的向量数量。默认值为 10,最大值为 4096。 |
必需实参
index
- 您要获取其详细信息的索引的名称。
示例
输入:
> FT.CREATE my_index_name SCHEMA my_vector_field_key VECTOR HNSW 10 TYPE FLOAT32 DIM 20 DISTANCE_METRIC COSINE M 4 EF_CONSTRUCTION 100 my_tag_field_key TAG SEPARATOR '@' CASESENSITIVE my_numeric_field_key NUMERIC > FT.INFO my_index_name
输出:
1) index_name 2) my_index_name 3) index_options 4) (empty array) 5) index_definition 6) 1) key_type 2) HASH 3) prefixes 4) 1) 5) default_score 6) "1" 7) attributes 8) 1) 1) identifier 2) my_tag_field_key 3) attribute 4) my_tag_field_key 5) type 6) TAG 7) SEPARATOR 8) @ 9) CASESENSITIVE 10) size 11) "0" 2) 1) identifier 2) my_vector_field_key 3) attribute 4) my_vector_field_key 5) type 6) VECTOR 7) index 8) 1) capacity 2) (integer) 10240 3) dimensions 4) (integer) 20 5) distance_metric 6) COSINE 7) size 8) "0" 9) data_type 10) FLOAT32 11) algorithm 12) 1) name 2) HNSW 3) m 4) (integer) 4 5) ef_construction 6) (integer) 100 7) ef_runtime 8) (integer) 10 3) 1) identifier 2) my_numeric_field_key 3) attribute 4) my_numeric_field_key 5) type 6) NUMERIC 7) size 8) "0" 9) num_docs 10) "0" 11) num_terms 12) "0" 13) num_records 14) "0" 15) hash_indexing_failures 16) "0" 17) backfill_in_progress 18) "0" 19) backfill_complete_percent 20) "1.000000" 21) mutation_queue_size 22) "0" 23) recent_mutations_queue_delay 24) "0 sec"