Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
FT.INFO
Syntaxe
FT.INFO <index-name>
La recherche vectorielle complète la commande FT.INFO
| Nom de la touche | Type de la valeur | Description |
|---|---|---|
| nom_index | chaîne | Nom de l'index |
| options d'index | chaîne | Instances réservées. Actuellement réglé sur « 0 » |
| définition de l'index | array | Voir ci-dessous pour la définition de ces éléments du tableau. |
| attributs | tableau d'informations sur les attributs | Un élément de ce tableau pour chaque attribut défini, voir ci-dessous pour la définition des informations d'attribut. |
| num_docs | entier | Nombre de clés actuellement contenues dans l'index |
| num_terms | entier | Instances réservées. Actuellement réglé sur « 0 ». |
| nombre d'enregistrements | entier | Somme du champ « taille » pour chaque attribut. |
| hash_indexing_failures | entier | Nombre de fois où un attribut n'a pas pu être converti dans le type d'attribut déclaré. Malgré le nom, cela s'applique également aux clés JSON. |
| backfill_in_progress | entier | Si un remblayage est actuellement en cours, ce sera un « 1 », sinon ce sera un « 0 » |
| % de remplissage complet | float | Estimation de l'achèvement du remblayage, un nombre fractionnaire compris entre [0.. 1] |
| taille de file d'attente mutationnelle | entier | Nombre de clés en attente de mise à jour de l'index. |
| recent_mutations_queue_delay | entier | Estimation du délai (en secondes) de mise à jour de l'index. 0 si aucune mise à jour n'est en cours. |
| state | chaîne | État du remblayage : « prêt » indique que le remblayage a été effectué avec succès. « backfill_in_progress » indique que le remblayage est en cours. « backfill_paused_by_oom » signifie que le remblayage a été suspendu en raison d'une insuffisance de mémoire. Une fois le problème de mémoire insuffisant résolu, le backill se poursuivra. |
La structure index_definition est un tableau de key/value paires définies comme suit :
| Nom de la touche | Type de la valeur | Description |
|---|---|---|
| type_clé | chaîne | Soit la chaîne « JSON » soit la chaîne « HASH » |
| prefixes | array | Chaque élément du tableau est un préfixe défini pour l'index. Si aucun préfixe n'a été spécifié lors de la création de l'index, ce tableau comportera 0 entrées. |
| score par défaut | chaîne | Instances réservées. Actuellement réglé sur « 1 » |
Informations sur les attributs : les informations sur les attributs sont spécifiques au type.
Attributs numériques :
| Clé | Type de la valeur | Description |
|---|---|---|
| identifiant | chaîne | Emplacement de l'attribut dans une clé. Nom du membre de hachage ou chemin JSON |
| alias | chaîne | Nom de l'attribut utilisé dans les descriptions des requêtes. |
| type | chaîne | La chaîne « NUMERIC » |
| size | entier | Nombre de clés contenant des valeurs numériques valides dans cet attribut. |
Attributs des balises :
| Nom de la touche | Type de la valeur | Description |
|---|---|---|
| identifiant | chaîne | Emplacement de l'attribut dans une clé. Nom du membre de hachage ou chemin JSON |
| alias | chaîne | Nom de l'attribut utilisé dans les descriptions des requêtes. |
| type | chaîne | La chaîne « TAG » |
| SEPARATOR | character | Le caractère séparateur défini lors de la création de l'index |
| SENSIBLE AUX MAJUSCULES ET MINUSCULES | N/A | Cette clé n'a aucune valeur associée. Il n'est présent que si l'attribut a été créé avec cette option. |
| size | entier | Le nombre de clés avec des valeurs de balise valides dans cet attribut |
Attributs vectoriels :
| Nom de la touche | Type de la valeur | Description |
|---|---|---|
| identifiant | chaîne | Emplacement de l'attribut dans une clé. Nom du membre de hachage ou chemin JSON |
| alias | chaîne | Nom de l'attribut utilisé dans les descriptions des requêtes. |
| type | chaîne | La chaîne « VECTOR » |
| index | character | Pour une description plus détaillée de l'indice vectoriel, voir ci-dessous. |
Description de l'index vectoriel :
| Nom de la touche | Type de la valeur | Description |
|---|---|---|
| capacity | chaîne | Capacité actuelle de l'indice |
| dimensions | chaîne | Nombre d'éléments dans chaque vecteur |
| métrique de distance | chaîne | L'un des types « COSINE », « L2 » ou « IP » |
| size | array | Description de l'indice vectoriel, voir ci-dessous. |
| data_type | chaîne | Type de données déclaré. Seul « FLOAT32 » est actuellement pris en charge. |
| automatique | array | Description plus détaillée de l'algorithme de recherche vectorielle. |
Description de l'algorithme de recherche FLAT Vector :
| Nom de la touche | Type de la valeur | Description |
|---|---|---|
| name | chaîne | Nom de l'algorithme : FLAT |
| block_size | number | Taille d'un bloc de l'index FLAT. |
Description de l'indice vectoriel HNSW :
| Nom de la touche | Type de la valeur | Description |
|---|---|---|
| name | chaîne | Nom de l'algorithme : HNSW |
| m | number | Le paramètre « M » pour HNSW |
| ef_construction | number | Le paramètre « ef_construction » pour HNSW |
| ef_runtime | number | Le paramètre « ef_runtime » pour HNSW. |