Questo comando fornisce informazioni sull'indice richiesto.
Sintassi
FT.INFO index
index(obbligatorio): il nome dell'indice di cui vuoi recuperare le informazioni.
Restituzione del comando
L'array restituito dal comando FT.INFO contiene le chiavi e i valori visualizzati nelle tabelle seguenti.
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 | Totale delle chiavi nella partizione dell'indice che si trova su questo nodo |
| num_records | integer | Totale dei record nella partizione dell'indice che si trova su questo nodo |
| hash_indexing_failures | integer | Numero di tentativi di indicizzazione non riusciti |
| indicizzazione | integer | Valore binario. Indica se l'indicizzazione in background è in esecuzione o meno |
| percent_indexed | integer | Avanzamento dell'indicizzazione in background. La percentuale è espressa come valore compreso tra 0 e 1 |
| index_definition | matrice | Per visualizzare l'array fornito da questa chiave, consulta 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 modificabile. Questo è il valore di punteggio predefinito per la funzione di punteggio della ricerca vettoriale, che viene utilizzata per l'ordinamento. |
| attributes | matrice | Per visualizzare l'array fornito da questa chiave, vedi 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 indice. Questo è correlato a un campo HASH di indice specifico. |
| tipo | string | Uno tra VECTOR, TAG o NUMERIC |
| indice | matrice | 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 per il numero totale di vettori che l'indice può archiviare. |
| 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 | matrice | Per visualizzare l'array fornito da questa chiave, consulta Chiavi dell'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 uscenti è 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ù alti 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 per cui vuoi ottenere 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"