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.
Comandos que muestran resultados
El array que muestra 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 | string | El nombre del índice |
num_docs | integer | Cantidad total de claves en la partición del índice ubicada en este nodo |
num_records | integer | Es la cantidad total de registros en la partición de índice ubicada en este nodo. |
hash_indexing_failures | integer | Cantidad de intentos de indexación que no se completaron correctamente |
indexing | integer | Valor binario. Muestra si la indexación en segundo plano se está ejecutando o no. |
percent_indexed | integer | 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 | string | HASH Este es el único tipo de clave disponible. |
prefixes | array de cadenas | Prefijos para claves |
default_score | integer | No se puede modificar. Este es el valor de puntuación predeterminado para la función de puntuación de búsqueda de vectores, que se usa para ordenar. |
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 | string | nombres de atributos |
atributo | string | Un campo de índice. Esto se correlaciona con un campo HASH de índice específico. |
tipo | string | 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 del índice son los siguientes:
Clave | Tipo de valor | Descripción |
---|---|---|
capacidad | integer | Es la capacidad actual de la cantidad total de vectores que puede almacenar el índice. |
dimensiones | integer | Recuento de dimensiones |
distance_metric | string | Los valores posibles son L2, IP o coseno. |
data_type | string | FLOAT32. Este es el único tipo de datos disponible |
algoritmo | array | Para ver el array que proporciona esta clave, consulta Llaves de algoritmo. |
Claves de algoritmo vectorial
Las claves y los valores del algoritmo son los siguientes:
Clave | Tipo de valor | Descripción |
---|---|---|
nombre | string | HNSW o FLAT |
m | integer | Muestra el recuento de 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 consulta. El valor predeterminado es 10 y el máximo es 4096. |
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"