このコマンドは、リクエストされたインデックスに関する情報を提供します。
構文
FT.INFO index
index(必須): 情報を取得するインデックスの名前。
コマンドの戻り値
FT.INFO コマンドから返される配列には、次の表に示すキーと値が含まれます。
一般
インデックスの一般情報のキーと値は次のとおりです。
| キー | 値の型 | 説明 |
|---|---|---|
| index_name | 文字列 | インデックス名 |
| num_docs | integer | このノードにあるインデックス パーティションの合計キー数 |
| num_records | integer | このノードにあるインデックス パーティションの合計レコード数 |
| hash_indexing_failures | integer | インデックス登録の試行の失敗回数 |
| indexing | integer | バイナリ値。バックグラウンド インデックス登録が実行されているかどうかを表示します |
| percent_indexed | integer | バックグラウンド インデックス登録の進行状況。割合は 0~1 の値で表されます。 |
| index_definition | 配列 | このキーによって提供される配列を確認するには、インデックスの定義をご覧ください。 |
インデックス定義情報
インデックス定義のキーと値は次のとおりです。
| キー | 値の型 | 説明 |
|---|---|---|
| key_type | 文字列 | HASH。使用できるのは、このキータイプのみです。 |
| prefixes | array of strings | キーの接頭辞 |
| default_score | integer | 変更不可。これは、ベクトル検索スコアリング関数のデフォルトのスコアリング値であり、並べ替えに使用されます。 |
| 属性 | 配列 | このキーによって提供される配列を確認するには、属性(フィールド)情報をご覧ください。 |
属性(フィールド)情報
属性(フィールド)のキーと値は次のとおりです。
| キー | 値の型 | 説明 |
|---|---|---|
| identifier | 文字列 | attribute names |
| 属性 | 文字列 | インデックス フィールド。これは特定のインデックス HASH フィールドに関連付けられています。 |
| type | 文字列 | VECTOR、TAG、NUMERIC のいずれか |
| index | 配列 | このキーによって提供される配列を確認するには、インデックス情報をご覧ください。 |
ベクトル インデックス情報
インデックスのキーと値は次のとおりです。
| キー | 値の型 | 説明 |
|---|---|---|
| 容量 | integer | インデックスが保存できるベクトルの総数の現在の容量。 |
| dimensions | integer | ディメンション数 |
| distance_metric | 文字列 | 指定可能な値は L2、IP、Cosine です。 |
| data_type | 文字列 | FLOAT32。使用できるのは、このデータ型のみです。 |
| アルゴリズム | 配列 | このキーによって提供される配列を確認するには、アルゴリズム キーをご覧ください。 |
ベクトル アルゴリズム キー
アルゴリズムのキーと値は次のとおりです。
| キー | 値の型 | 説明 |
|---|---|---|
| name | 文字列 | HNSW または FLAT |
| m | integer | 各レイヤのグラフで、ノードごとに許容される送信エッジの最大数を表示します。レイヤ 0 の場合、送信エッジの最大数は 2M です。デフォルト値は 16 です。最大値は 512 です。 |
| ef_construction | integer | インデックス内のベクトルの数を表示します。デフォルト値は 200、最大値は 4,096 です。値を大きくすると、インデックスの作成に必要な時間は長くなりますが、再現率は向上します。 |
| ef_runtime | integer | クエリ オペレーションで検査するベクトルの数が表示されます。デフォルト値は 10、最大値は 4,096 です。 |
必須の引数
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"