這個指令會提供所要求索引的相關資訊。
語法
FT.INFO index
index
(必填):這是您要擷取資訊的索引名稱。
指令傳回
FT.INFO
指令傳回的陣列包含下列表格中的鍵和值。
一般
索引一般資訊的鍵和值如下:
鍵 | 值類型 | 說明 |
---|---|---|
index_name | 字串 | 索引名稱 |
num_docs | 整數 | 位於這個節點的索引分割區中的索引鍵總數 |
num_records | 整數 | 位於這個節點的索引分割區中的記錄總數 |
hash_indexing_failures | 整數 | 索引建立失敗次數 |
建立索引 | 整數 | 二進位值。顯示背景索引作業是否正在執行 |
percent_indexed | 整數 | 背景索引建立作業的進度。百分比值介於 0 到 1 之間 |
index_definition | 陣列 | 如要查看這個鍵提供的陣列,請參閱「索引定義」。 |
索引定義資訊
索引定義鍵和值如下:
鍵 | 值類型 | 說明 |
---|---|---|
key_type | 字串 | HASH。這是唯一可用的金鑰類型。 |
前置字元 | 字串陣列 | 索引鍵前置字串 |
default_score | 整數 | 無法修改。這是向量搜尋評分函式的預設評分值,用於排序。 |
屬性 | 陣列 | 如要查看這個鍵提供的陣列,請參閱「屬性 (欄位) 資訊」。 |
屬性 (欄位) 資訊
屬性 (欄位) 鍵和值如下:
鍵 | 值類型 | 說明 |
---|---|---|
ID | 字串 | 屬性名稱 |
屬性 | 字串 | 索引欄位。這與特定索引 HASH 欄位相關。 |
類型 | 字串 | VECTOR、TAG 或 NUMERIC 其中之一 |
索引 | 陣列 | 如要查看這個鍵提供的陣列,請參閱「索引資訊」。 |
向量索引資訊
索引鍵和值如下:
鍵 | 值類型 | 說明 |
---|---|---|
容量 | 整數 | 索引可儲存的向量總數目前容量。 |
尺寸 | 整數 | 維度數量 |
distance_metric | 字串 | 可能的值為 L2、IP 或 Cosine |
data_type | 字串 | FLOAT32。這是唯一可用的資料類型 |
演算法 | 陣列 | 如要查看這個金鑰提供的陣列,請參閱「演算法金鑰」。 |
向量演算法金鑰
演算法鍵和值如下:
鍵 | 值類型 | 說明 |
---|---|---|
名稱 | 字串 | 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"