FT.INFO

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 comporte les clés et les valeurs indiquées dans les tableaux suivants.

Général

Voici les clés et les valeurs des informations générales de l'index :

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 Définition de l'index.

Informations sur la définition de l'index

Les clés et valeurs de définition d'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 pour les clés
default_score entier Non modifiable. Il s'agit de la valeur de score par défaut pour 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 Informations sur les attributs (champs).

Informations sur les attributs (champs)

Les clés et valeurs des attributs (champs) 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 Informations sur l'index.

Informations sur l'index vectoriel

Les clés et valeurs d'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 Cosinus.
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 Clés d'algorithme.

Clés d'algorithme vectoriel

Les clés et valeurs d'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 couche. Le nombre maximal d'arêtes sortantes est de 2 millions pour la couche 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 de 200 et la valeur maximale est de 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 détails.

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"