FT.INFO

语法
FT.INFO index
可用版本
Redis Stack / Search 1.0.0
时间复杂度
O(1)

返回有关给定索引的信息和统计信息。

必需参数

索引
是给定索引的名称。您必须首先使用 FT.CREATE 创建索引。

RESP 回复

FT.INFO 返回一个数组回复,包含键值对。

返回值

常规

返回字段名称 定义
index_name 创建索引时定义的索引名称。
index_options FT.CREATE 期间选择的索引选项,例如 FILTER {filter}LANGUAGE {default_lang} 等。
index_definition 包括 key_type(哈希或 JSON)、prefixes(如果有)以及 default_score
attributes 索引模式字段名称、类型和属性。
num_docs 文档数量。
max_doc_id 最大文档 ID。
num_terms 不同术语数量。
num_records 记录总数。

各种大小统计信息

统计信息 定义
inverted_sz_mb 反向索引使用的内存,它是 RediSearch 中用于搜索的核心数据结构。大小以兆字节为单位。
vector_index_sz_mb 向量索引使用的内存,该索引存储与每个文档关联的任何向量。
total_inverted_index_blocks 反向索引中的块总数。
offset_vectors_sz_mb 偏移向量使用的内存,该向量存储文档中术语的位置信息。
doc_table_size_mb 文档表使用的内存,该表包含有关索引中每个文档的元数据。
sortable_values_size_mb 可排序值使用的内存,这些值与文档相关联,并用于排序目的。
key_table_size_mb 键表使用的内存,该表存储文档 ID 和 Redis 键之间的映射。
geoshapes_sz_mb GEO 相关字段使用的内存。
records_per_doc_avg 每个文档的平均记录数(包括删除)。
bytes_per_record_avg 每个记录的平均大小(以字节为单位)。
offsets_per_term_avg 每个术语的平均偏移量(位置信息)数。
offset_bits_per_record_avg 每个记录使用的平均偏移量位数。
统计信息 定义
hash_indexing_failures 索引过程中遇到的失败次数。
total_indexing_time 索引花费的总时间(以秒为单位)。
indexing 指示索引是否正在生成。
percent_indexed 已成功生成的索引百分比。
number_of_uses 索引使用次数。
cleaning 索引删除标志。值为 1 表示正在进行索引删除。

垃圾回收统计信息

统计信息 定义
bytes_collected 垃圾回收期间收集的字节数。
total_ms_run 垃圾回收花费的总时间(以毫秒为单位)。
total_cycles 垃圾回收周期总数。
average_cycle_time_ms 每个垃圾回收周期的平均时间(以毫秒为单位)。值为 nan 表示平均周期时间不可用。
last_run_time_ms 上次垃圾回收运行花费的时间(以毫秒为单位)。

接下来的两个与 GC 相关的字段与以下情况相关:父进程和子进程在同一内存区域发生同时更改,导致父进程丢弃这些更改。

统计信息 定义
gc_numeric_trees_missed 由于垃圾回收期间父进程的拆分,更改被丢弃的数字树节点数量。
gc_blocks_denied 由于垃圾回收期间父进程进行了修改,更改被丢弃(跳过)的块数量。值得注意的是,由于反向索引块是追加的,因此只有反向索引的最后一个块可以被跳过。

游标统计信息

统计信息 定义
global_idle 系统中空闲游标的数量。
global_total 系统中游标的总数。
index_capacity 每个索引允许的最大游标数量。
index_total 索引上打开的游标总数。

其他统计信息

  • 方言统计:使用每个方言(1-4)搜索索引的次数。
  • 索引错误统计,包括索引失败上次索引错误上次索引错误键
  • 字段统计,包括每个模式字段的索引失败上次索引错误上次索引错误键

示例

返回有关索引的统计信息
127.0.0.1:6379> ft.info idx:bicycle
 1) index_name
 2) idx:bicycle
 3) index_options
 4) (empty array)
 5) index_definition
 6) 1) key_type
    2) JSON
    3) prefixes
    4) 1) bicycle:
    5) default_score
    6) "1"
 7) attributes
 8) 1) 1) identifier
       2) $.pickup_zone
       3) attribute
       4) pickup_zone
       5) type
       6) GEOSHAPE
       7) coord_system
       8) SPHERICAL
    2) 1) identifier
       2) $.store_location
       3) attribute
       4) store_location
       5) type
       6) GEO
    3) 1) identifier
       2) $.brand
       3) attribute
       4) brand
       5) type
       6) TEXT
       7) WEIGHT
       8) "1"
    4) 1) identifier
       2) $.model
       3) attribute
       4) model
       5) type
       6) TEXT
       7) WEIGHT
       8) "1"
    5) 1) identifier
       2) $.description
       3) attribute
       4) description
       5) type
       6) TEXT
       7) WEIGHT
       8) "1"
    6) 1) identifier
       2) $.price
       3) attribute
       4) price
       5) type
       6) NUMERIC
    7) 1) identifier
       2) $.condition
       3) attribute
       4) condition
       5) type
       6) TAG
       7) SEPARATOR
       8) ,
 9) num_docs
10) "10"
11) max_doc_id
12) "10"
13) num_terms
14) "546"
15) num_records
16) "692"
17) inverted_sz_mb
18) "0.003993034362792969"
19) vector_index_sz_mb
20) "0"
21) total_inverted_index_blocks
22) "551"
23) offset_vectors_sz_mb
24) "7.047653198242188e-4"
25) doc_table_size_mb
26) "7.152557373046875e-4"
27) sortable_values_size_mb
28) "0"
29) key_table_size_mb
30) "3.0422210693359375e-4"
31) geoshapes_sz_mb
32) "0.00426483154296875"
33) records_per_doc_avg
34) "69.19999694824219"
35) bytes_per_record_avg
36) "6.0505781173706055"
37) offsets_per_term_avg
38) "1.0679190158843994"
39) offset_bits_per_record_avg
40) "8"
41) hash_indexing_failures
42) "0"
43) total_indexing_time
44) "4.539999961853027"
45) indexing
46) "0"
47) percent_indexed
48) "1"
49) number_of_uses
50) (integer) 1
51) cleaning
52) (integer) 0
53) gc_stats
54)  1) bytes_collected
     2) "0"
     3) total_ms_run
     4) "0"
     5) total_cycles
     6) "0"
     7) average_cycle_time_ms
     8) "nan"
     9) last_run_time_ms
    10) "0"
    11) gc_numeric_trees_missed
    12) "0"
    13) gc_blocks_denied
    14) "0"
55) cursor_stats
56) 1) global_idle
    2) (integer) 0
    3) global_total
    4) (integer) 0
    5) index_capacity
    6) (integer) 128
    7) index_total
    8) (integer) 0
57) dialect_stats
58) 1) dialect_1
    2) (integer) 0
    3) dialect_2
    4) (integer) 0
    5) dialect_3
    6) (integer) 0
    7) dialect_4
    8) (integer) 0
59) Index Errors
60) 1) indexing failures
    2) (integer) 0
    3) last indexing error
    4) N/A
    5) last indexing error key
    6) "N/A"
61) field statistics
62) 1) 1) identifier
       2) $.pickup_zone
       3) attribute
       4) pickup_zone
       5) Index Errors
       6) 1) indexing failures
          2) (integer) 0
          3) last indexing error
          4) N/A
          5) last indexing error key
          6) "N/A"
    2) 1) identifier
       2) $.store_location
       3) attribute
       4) store_location
       5) Index Errors
       6) 1) indexing failures
          2) (integer) 0
          3) last indexing error
          4) N/A
          5) last indexing error key
          6) "N/A"
    3) 1) identifier
       2) $.brand
       3) attribute
       4) brand
       5) Index Errors
       6) 1) indexing failures
          2) (integer) 0
          3) last indexing error
          4) N/A
          5) last indexing error key
          6) "N/A"
    4) 1) identifier
       2) $.model
       3) attribute
       4) model
       5) Index Errors
       6) 1) indexing failures
          2) (integer) 0
          3) last indexing error
          4) N/A
          5) last indexing error key
          6) "N/A"
    5) 1) identifier
       2) $.description
       3) attribute
       4) description
       5) Index Errors
       6) 1) indexing failures
          2) (integer) 0
          3) last indexing error
          4) N/A
          5) last indexing error key
          6) "N/A"
    6) 1) identifier
       2) $.price
       3) attribute
       4) price
       5) Index Errors
       6) 1) indexing failures
          2) (integer) 0
          3) last indexing error
          4) N/A
          5) last indexing error key
          6) "N/A"
    7) 1) identifier
       2) $.condition
       3) attribute
       4) condition
       5) Index Errors
       6) 1) indexing failures
          2) (integer) 0
          3) last indexing error
          4) N/A
          5) last indexing error key
          6) "N/A"

另请参阅

FT.CREATE | FT.SEARCH

RediSearch


RATE THIS PAGE
Back to top ↑