本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
FT.INFO
語法
FT.INFO <index-name>
向量搜尋使用幾個額外的統計資料和計數器區段來增強 FT.INFO
| 金鑰名稱 | 值類型 | Description |
|---|---|---|
| index_name | string | 索引的名稱 |
| index_options | string | 預訂. 目前設定為「0」 |
| index_definition | 陣列 | 如需這些陣列元素的定義,請參閱下文。 |
| 屬性 | 屬性資訊的陣列 | 此陣列中每個已定義屬性的一個元素,請參閱下列屬性資訊定義。 |
| num_docs | integer | 索引中目前包含的索引鍵數量 |
| num_terms | integer | 預訂. 目前設定為「0」。 |
| record_count | integer | 每個屬性的「大小」欄位總和。 |
| hash_indexing_failures | integer | 屬性無法轉換為宣告屬性類型的次數。雖然名稱也適用於 JSON 金鑰。 |
| backfill_in_progress | integer | 如果回填目前正在進行中,這會是 '1',否則會是 '0' |
| backfill_percent_complete | float | 回填完成的預估值,範圍 【0..1】 中的分數 |
| mutation_queue_size | integer | 等待更新索引的金鑰數目。 |
| recent_mutations_queue_delay | integer | 估計索引更新的延遲 (以秒為單位)。如果沒有進行中的更新,則為 0。 |
| state | string | 回填狀態:"ready" 表示回填已成功完成。"backfill_in_progress" 表示回填正在進行中。"backfill_paused_by_oom" 表示回填已因記憶體狀況不足而暫停。解決低記憶體條件後,恢復會繼續。 |
index_definition 結構是索引鍵/值對的陣列,定義如下:
| 金鑰名稱 | 值類型 | Description |
|---|---|---|
| key_type | string | 字串 'JSON' 或字串 'HASH' |
| 字首 | 陣列 | 陣列中的每個元素都是索引的定義字首。如果在建立索引時未指定字首,則此陣列會有 0 個項目。 |
| default_score | string | 預訂. 目前設定為「1」 |
屬性資訊:屬性資訊是類型特定的。
數值屬性:
| 金錀 | 值類型 | Description |
|---|---|---|
| identifier | string | 屬性在金鑰內的位置。雜湊成員名稱或 JSON 路徑 |
| 別名 | string | 查詢描述中使用的屬性名稱。 |
| type | string | 字串 "NUMERIC" |
| size | integer | 此屬性中具有有效數值的索引鍵數目。 |
標籤屬性:
| 金鑰名稱 | 值類型 | Description |
|---|---|---|
| identifier | string | 屬性在金鑰內的位置。雜湊成員名稱或 JSON 路徑 |
| 別名 | string | 查詢描述中使用的屬性名稱。 |
| type | string | 字串 "TAG" |
| SEPARATOR | character | 建立索引時定義的分隔符號字元 |
| CASESENSITIVE | N/A | 此金鑰沒有相關聯的值。只有在使用此選項建立 屬性時,才會顯示此屬性。 |
| size | integer | 此屬性中具有有效標籤值的索引鍵數目 |
向量屬性:
| 金鑰名稱 | 值類型 | Description |
|---|---|---|
| identifier | string | 屬性在金鑰內的位置。雜湊成員名稱或 JSON 路徑 |
| 別名 | string | 查詢描述中使用的屬性名稱。 |
| type | string | 字串 "VECTOR" |
| index | character | 如需向量索引的進一步說明,請參閱下文。 |
向量索引描述:
| 金鑰名稱 | 值類型 | Description |
|---|---|---|
| 容量 | string | 索引的目前容量 |
| 維度 | string | 每個向量中的元素數量 |
| distance_metric | string | 其中一個「COSINE」、「L2」或「IP」 |
| size | 陣列 | 向量索引的描述,請參閱下文。 |
| data_type | string | 宣告的資料類型。目前僅支援「FLOAT32」。 |
| 演算法 | 陣列 | 向量搜尋演算法的進一步說明。 |
FLAT 向量搜尋演算法 描述:
| 金鑰名稱 | 值類型 | Description |
|---|---|---|
| name | string | 演算法名稱:FLAT |
| block_size | number | FLAT 索引區塊的大小。 |
HNSW 向量索引描述:
| 金鑰名稱 | 值類型 | Description |
|---|---|---|
| name | string | 演算法名稱:HNSW |
| m | number | HNSW 的 "M" 參數 |
| ef_construction | number | HNSW 的 "ef_construction" 參數 |
| ef_runtime | number | HNSW 的 "ef_runtime" 參數。 |