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 deseas recuperar.

Devoluciones de comandos

El array que devuelve 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 Nombre del índice
num_docs integer Cantidad total de claves en la partición del índice ubicada en este nodo
num_records integer Cantidad total de registros en la partición del índice ubicada en este nodo
hash_indexing_failures integer Recuento de intentos de indexación sin éxito
indexing integer Es un valor binario. Muestra si la indexación en segundo plano se está ejecutando o no
percent_indexed integer Es el progreso de la indexación en segundo plano. El porcentaje se expresa como un valor de 0 a 1.
index_definition array Para ver el array que proporciona esta clave, consulta Definición del índice.

Información de la definición del índice

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

Clave Tipo de valor Descripción
key_type cadena HASH Este es el único tipo de clave disponible.
prefixes Es un array de cadenas. Prefijos para las claves
default_score integer No se puede modificar. Este es el valor de puntuación predeterminado para la función de puntuación de la búsqueda de vectores, que se usa para ordenar los resultados.
atributos array Para ver el array que proporciona esta clave, consulta Información del atributo (campo).

Información del atributo (campo)

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

Clave Tipo de valor Descripción
identifier cadena Nombres de atributos
Atributo cadena Es un campo de índice. Se correlaciona con un campo HASH de índice específico.
tipo cadena Uno de los siguientes: VECTOR, TAG o NUMERIC
index array Para ver el array que proporciona esta clave, consulta Información del índice.

Información del índice vectorial

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

Clave Tipo de valor Descripción
capacidad integer Es la capacidad actual para la cantidad total de vectores que puede almacenar el índice.
dimensiones integer Recuento 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 el array que proporciona esta clave, consulta Claves de algoritmo.

Claves de algoritmos de vectores

Las claves y los valores del algoritmo son los siguientes:

Clave Tipo de valor Descripción
name cadena HNSW o FLAT
m integer Muestra el recuento de las aristas salientes máximas permitidas para cada nodo del gráfico en cada capa. La cantidad máxima de aristas salientes es de 2 millones para la capa 0. El valor predeterminado es 16. El máximo es 512.
ef_construction integer Muestra el recuento de vectores en el índice. El valor predeterminado es 200 y el máximo es 4, 096. Los valores más altos aumentan el tiempo necesario para crear índices, pero mejoran la proporción de recuperación.
ef_runtime integer Muestra el recuento de vectores que se examinarán durante una operación de búsqueda. El valor predeterminado es 10 y el máximo es 4, 096.

Argumentos obligatorios

  • index: Es el nombre del índice del que deseas obtener detalles.

Ejemplos

Entrada:

> 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"