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