FT.INFO

此命令会提供有关请求的索引的信息。

语法

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"