Cette commande fournit des informations sur l'index demandé.
Syntaxe
FT.INFO index
index(obligatoire) : nom de l'index dont vous souhaitez récupérer les informations.
Résultats de la commande
Le tableau renvoyé par la commande FT.INFO contient les clés et les valeurs présentées dans les tableaux suivants.
Général
Les clés et les valeurs des informations générales de l'index sont les suivantes :
| Clé | Type de valeur | Description |
|---|---|---|
| index_name | chaîne | Nom de l'index |
| num_docs | entier | Nombre total de clés dans la partition d'index située sur ce nœud |
| num_records | entier | Nombre total d'enregistrements dans la partition d'index située sur ce nœud |
| hash_indexing_failures | entier | Nombre de tentatives d'indexation infructueuses |
| indexation | entier | Valeur binaire. Indique si l'indexation en arrière-plan est en cours d'exécution ou non |
| percent_indexed | entier | Progression de l'indexation en arrière-plan. Le pourcentage est exprimé sous la forme d'une valeur comprise entre 0 et 1 |
| index_definition | tableau | Pour afficher le tableau fourni par cette clé, consultez la section Définition de l'index. |
Informations sur la définition de l'index
Les clés et les valeurs de la définition de l'index sont les suivantes :
| Clé | Type de valeur | Description |
|---|---|---|
| key_type | chaîne | HASH. Il s'agit du seul type de clé disponible. |
| préfixes | tableau de chaînes | Préfixes des clés |
| default_score | entier | Non modifiable. Il s'agit de la valeur de score par défaut de la fonction de score de recherche vectorielle, qui est utilisée pour le tri. |
| attributes | tableau | Pour afficher le tableau fourni par cette clé, consultez la section Informations sur l'attribut (champ). |
Informations sur l'attribut (champ)
Les clés et les valeurs de l'attribut (champ) sont les suivantes :
| Clé | Type de valeur | Description |
|---|---|---|
| identifier | chaîne | noms d'attributs |
| attribut | chaîne | Champ d'index. Il est corrélé à un champ HASH d'index spécifique. |
| type | chaîne | VECTOR, TAG ou NUMERIC |
| index | tableau | Pour afficher le tableau fourni par cette clé, consultez la section Informations sur l'index. |
Informations sur l'index vectoriel
Les clés et les valeurs de l'index sont les suivantes :
| Clé | Type de valeur | Description |
|---|---|---|
| capacité | entier | Capacité actuelle du nombre total de vecteurs que l'index peut stocker. |
| dimensions | entier | Nombre de dimensions |
| distance_metric | chaîne | Les valeurs possibles sont L2, IP ou Cosine |
| data_type | chaîne | FLOAT32. Il s'agit du seul type de données disponible |
| algorithm | tableau | Pour afficher le tableau fourni par cette clé, consultez la section Clés d'algorithme. |
Clés d'algorithme vectoriel
Les clés et les valeurs de l'algorithme sont les suivantes :
| Clé | Type de valeur | Description |
|---|---|---|
| nom | chaîne | HNSW ou FLAT |
| m | entier | Affiche le nombre maximal d'arêtes sortantes autorisées pour chaque nœud du graphique dans chaque calque. Le nombre maximal d'arêtes sortantes est de 2M pour le calque 0. La valeur par défaut est 16. Le maximum est de 512. |
| ef_construction | entier | Affiche le nombre de vecteurs dans l'index. La valeur par défaut est 200 et la valeur maximale est 4 096. Des valeurs plus élevées augmentent le temps nécessaire à la création d'index, mais améliorent le taux de rappel. |
| ef_runtime | entier | Affiche le nombre de vecteurs à examiner lors d'une opération de requête. La valeur par défaut est 10 et la valeur maximale est 4 096. |
Arguments obligatoires
index: nom de l'index pour lequel vous souhaitez obtenir des informations.
Exemples
Entrée :
> 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
Résultat :
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"