FT.INFO

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"