此命令可提供有关所请求指数的信息。
语法
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 | 整数 | 不可修改。这是向量搜索评分函数的默认评分值,用于排序。 |
| 属性 | 数组 | 如需查看此键提供的数组,请参阅属性(字段)信息。 |
属性(字段)信息
属性(字段)键和值如下所示:
| 键 | 值类型 | 说明 |
|---|---|---|
| identifier | 字符串 | 属性名称 |
| 属性 | 字符串 | 索引字段。此值与特定索引 HASH 字段相关。 |
| 类型 | 字符串 | VECTOR、TAG 或 NUMERIC 中的一个 |
| 索引 | 数组 | 如需查看此键提供的数组,请参阅索引信息。 |
向量索引信息
索引键和值如下:
| 键 | 值类型 | 说明 |
|---|---|---|
| 容量 | 整数 | 索引可存储的向量总数的当前容量。 |
| dimensions | 整数 | 维度数量 |
| distance_metric | 字符串 | 可能的值为 L2、IP 或 Cosine |
| data_type | 字符串 | FLOAT32。这是唯一可用的数据类型 |
| 算法 | 数组 | 如需查看此密钥提供的数组,请参阅算法密钥。 |
矢量算法密钥
算法键和值如下所示:
| 键 | 值类型 | 说明 |
|---|---|---|
| name | 字符串 | HNSW 或 FLAT |
| m | 整数 | 显示图中每个层中每个节点允许的最大出边数。第 0 层的出边数量上限为 2M。默认值为 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"