Vecteurs - Amazon Simple Storage Service

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.

Vecteurs

Note

Amazon S3 Vectors est en version préliminaire pour Amazon Simple Storage Service et est sujet à modification.

Chaque vecteur est constitué d'une clé qui identifie de manière unique chaque vecteur dans un index vectoriel. En outre, vous pouvez associer des métadonnées (par exemple, année, auteur, genre, lieu) sous forme de paires clé-valeur à chaque vecteur.

Les opérations relatives aux données vectorielles incluent l'insertion, le listage, l'interrogation et la suppression de vecteurs. Pour générer de nouvelles intégrations vectorielles de vos données non structurées, vous pouvez utiliser l'InvokeModelopération API d'Amazon Bedrock pour spécifier l'ID du modèle d'intégration que vous souhaitez utiliser. En outre, l'outil open source Amazon S3 Vectors Embed CLI fournit un moyen simplifié de générer des intégrations et d'effectuer des recherches sémantiques à partir de la ligne de commande. Pour plus d'informations sur cet outil open source qui automatise à la fois la génération d'intégrations vectorielles avec les modèles Amazon Bedrock Foundation et les opérations de recherche sémantique dans vos index vectoriels S3, consultez. Création d'intégrations vectorielles et réalisation de recherches sémantiques avec s3vectors-embed-cli

Concepts vectoriels

Clés vectorielles : chaque vecteur est identifié par une clé vectorielle unique dans l'index. Les clés vectorielles peuvent comporter jusqu'à 1 024 caractères et doivent être uniques dans l'index vectoriel. Les touches distinguent les majuscules et minuscules et peuvent contenir n'importe quel caractère UTF-8.

Dimension du vecteur : une dimension est le nombre de valeurs d'un vecteur. Les grandes dimensions nécessitent plus d'espace de rangement. Tous les vecteurs d'un index doivent avoir le même nombre de dimensions, qui est spécifié lors de la création de l'index. Une dimension doit être un entier compris entre 1 et 4096.

Métadonnées : vous pouvez associer des métadonnées aux vecteurs sous forme de paires clé-valeur pour fournir un contexte supplémentaire et activer le filtrage lors des requêtes. Les métadonnées incluent des clés de métadonnées filtrables et non filtrables. Les métadonnées filtrables sont utilisées pour le filtrage des requêtes. Les clés de métadonnées non filtrables sont spécifiées lors de la création d'un index vectoriel et fournissent un contexte supplémentaire mais ne peuvent pas être utilisées pour le filtrage. Les métadonnées prennent en charge les types chaîne, numérique et booléen. Pour plus d'informations sur les métadonnées filtrables et non filtrables, consultez. Filtrage des métadonnées Pour plus d'informations sur les limites de métadonnées, y compris les limites de taille par vecteur et le nombre maximal de clés de métadonnées par vecteur, voir Limitations et restrictions.