Questo comando fornisce informazioni sull'indice richiesto.
Sintassi
FT.INFO index
index
(obbligatorio): il nome dell'indice di cui vuoi recuperare le informazioni.
Restituisce il comando
L'array restituito dal comando FT.INFO
contiene le chiavi e i valori riportati nelle seguenti tabelle.
Generale
Le chiavi e i valori per le informazioni generali dell'indice sono i seguenti:
Chiave | Tipo di valore | Descrizione |
---|---|---|
index_name | string | Il nome dell'indice |
num_docs | integer | Chiavi totali nella partizione dell'indice situata su questo nodo |
num_records | integer | Totale dei record nella partizione dell'indice situata su questo nodo |
hash_indexing_failures | integer | Numero di tentativi di indicizzazione non riusciti |
indicizzazione | integer | Valore binario. Mostra se l'indicizzazione in background è in esecuzione o meno |
percent_indexed | integer | Aggiornamento dell'indicizzazione in background. La percentuale è espressa come valore compreso tra 0 e 1 |
index_definition | array | Per visualizzare l'array fornito da questa chiave, consulta la sezione Definizione dell'indice. |
Informazioni sulla definizione dell'indice
Le chiavi e i valori di definizione dell'indice sono i seguenti:
Chiave | Tipo di valore | Descrizione |
---|---|---|
key_type | string | HASH. Questo è l'unico tipo di chiave disponibile. |
prefissi | array di stringhe | Prefissi per le chiavi |
default_score | integer | Non modificabili. Questo è il valore predefinito per la funzione di punteggio della ricerca vettoriale, che viene utilizzata per l'ordinamento. |
attributes | array | Per visualizzare l'array fornito da questa chiave, consulta Informazioni sull'attributo (campo). |
Informazioni sull'attributo (campo)
Le chiavi e i valori degli attributi (campi) sono i seguenti:
Chiave | Tipo di valore | Descrizione |
---|---|---|
identificatore | string | nomi degli attributi |
attributo | string | Un campo dell'indice. Questo è correlato a un campo HASH dell'indice specifico. |
tipo | string | Uno dei valori VECTOR, TAG o NUMERIC |
indice | array | Per visualizzare l'array fornito da questa chiave, consulta Informazioni sull'indice. |
Informazioni sull'indice vettoriale
Le chiavi e i valori dell'indice sono i seguenti:
Chiave | Tipo di valore | Descrizione |
---|---|---|
capacità | integer | La capacità attuale del numero totale di vettori che l'indice può memorizzare. |
dimensioni | integer | Conteggio dimensioni |
distance_metric | string | I valori possibili sono L2, IP o Cosine |
data_type | string | FLOAT32. Questo è l'unico tipo di dati disponibile |
algoritmo | array | Per visualizzare l'array fornito da questa chiave, consulta Chiavi algoritmo. |
Chiavi dell'algoritmo vettoriale
Le chiavi e i valori dell'algoritmo sono i seguenti:
Chiave | Tipo di valore | Descrizione |
---|---|---|
nome | string | HNSW o FLAT |
m | integer | Mostra il conteggio dei bordi in uscita massimi consentiti per ogni nodo del grafico in ogni livello. Il numero massimo di archi in uscita è 2 milioni per il livello 0. Il valore predefinito è 16. Il numero massimo è 512. |
ef_construction | integer | Mostra il conteggio dei vettori nell'indice. Il valore predefinito è 200 e il valore massimo è 4096. Valori più elevati aumentano il tempo necessario per creare gli indici, ma migliorano il rapporto di richiamo. |
ef_runtime | integer | Mostra il conteggio dei vettori da esaminare durante un'operazione di query. Il valore predefinito è 10 e il valore massimo è 4096. |
Argomenti obbligatori
index
: il nome dell'indice di cui vuoi visualizzare i dettagli.
Esempi
Input:
> 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
Output:
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"