FT.INFO

Este comando proporciona información sobre el índice solicitado.

Sintaxis

FT.INFO index
  • index (obligatorio): es el nombre del índice cuya información quieres recuperar.

Devoluciones de comandos

La matriz devuelta por el comando FT.INFO tiene las claves y los valores que se muestran en las siguientes tablas.

General

Las claves y los valores de la información general del índice son los siguientes:

Clave Tipo de valor Descripción
index_name cadena El nombre del índice
num_docs entero Número total de claves de la partición de índice ubicada en este nodo.
num_records entero Número total de registros de la partición de índice ubicada en este nodo.
hash_indexing_failures entero Número de intentos de indexación fallidos
indexación entero Valor binario. Muestra si la indexación en segundo plano se está ejecutando o no.
percent_indexed entero Progreso de la indexación en segundo plano. El porcentaje se expresa como un valor comprendido entre 0 y 1.
index_definition array Para ver la matriz proporcionada por esta clave, consulta Definición de índice.

Información de definición de índice

Las claves y los valores de la definición de índice son los siguientes:

Clave Tipo de valor Descripción
key_type cadena HASH. Este es el único tipo de clave disponible.
prefijos array de cadenas Prefijos de las claves
default_score entero No se puede modificar. Es el valor de puntuación predeterminado de la función de puntuación de búsqueda de vectores, que se usa para ordenar.
attributes array Para ver la matriz proporcionada por esta clave, consulte Información de atributos (campos).

Información de los atributos (campos)

Las claves y los valores de los atributos (campos) son los siguientes:

Clave Tipo de valor Descripción
identificador cadena nombres de atributos
atributo cadena Un campo de índice. Se corresponde con un campo HASH de índice específico.
tipo cadena Uno de los valores VECTOR, TAG o NUMERIC
índice array Para ver la matriz proporcionada por esta clave, consulta Información del índice.

Información del índice de vectores

Las claves y los valores de índice son los siguientes:

Clave Tipo de valor Descripción
capacidad entero Capacidad actual del número total de vectores que puede almacenar el índice.
dimensions entero Número de dimensiones
distance_metric cadena Los valores posibles son L2, IP o Coseno.
data_type cadena FLOAT32. Este es el único tipo de datos disponible
algoritmo array Para ver la matriz proporcionada por esta clave, consulta Claves de algoritmo.

Claves de algoritmo vectorial

Las claves y los valores de los algoritmos son los siguientes:

Clave Tipo de valor Descripción
name cadena HNSW o FLAT
m entero Muestra el número máximo de aristas salientes permitidas de cada nodo del gráfico en cada capa. El número máximo de aristas salientes es de 2 millones en la capa 0. El valor predeterminado es 16. El máximo es 512.
ef_construction entero Muestra el recuento de vectores del índice. El valor predeterminado es 200 y el máximo es 4096. Cuanto más altos sean los valores, más tiempo se necesitará para crear los índices, pero mejor será la proporción de recuperación.
ef_runtime entero Muestra el número de vectores que se van a examinar durante una operación de consulta. El valor predeterminado es 10 y el máximo es 4096.

Argumentos obligatorios

  • index: es el nombre del índice del que quieres obtener información.

Ejemplos

Objetivo:

> 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

Resultado:

 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"