UpsertMilvus 2025.5.31.15¶
Bundle¶
com.snowflake.openflow.runtime | runtime-milvus-processors-nar
Description¶
Insère les vecteurs dans la base de données Milvus pour une collection donnée
Exigences en matière d’entrées¶
REQUIRED
Prend en charge les propriétés dynamiques sensibles¶
false
Propriétés¶
Propriété |
Description |
---|---|
Collection Name |
Nom de la collection Milvus à utiliser |
ID Field Name |
Le nom du champ dans Milvus à utiliser pour stocker les IDs des vecteurs. Si un chemin d’enregistrement n’est pas fourni avec le nom du champ, les IDs seront générés sur la base du nom de fichier dans le format d’une chaîne. |
ID Record Path |
Chemin d’accès au champ ID dans l’enregistrement |
Max Batch Size |
Si le nombre d’enregistrements dans un FlowFile est important, la création d’une seule requête à Milvus peut consommer des quantités significatives du Heap NiFi. Pour éviter cela, Max Batch Size peut limiter le nombre d’enregistrements à envoyer en une seule requête. |
Metadata Field Name |
Le nom du champ à utiliser pour stocker d’autres métadonnées associées aux vecteurs. Ces données doivent être au format JSON valide. |
Metadata Record Path |
Chemin d’accès au champ de métadonnées dans l’enregistrement |
Milvus Connection Service |
Service de connexion pour accéder à la base de données Milvus |
Partition |
Partition de la base de données vectorielle dans laquelle vous souhaitez effectuer des opérations. Si la base de données ne comporte qu’une seule partition, laissez cette valeur vide. |
Record Reader |
Record Reader à utiliser pour lire le FlowFile |
Sparse Vector Field Name |
Le nom du champ à utiliser pour stocker les vecteurs épars. |
Sparse Vector Indices Path |
Si des vecteurs clairsemés doivent être fournis, ce RecordPath pointe vers les indices des données clairsemées à utiliser. |
Sparse Vector Values Path |
Si des vecteurs clairsemés doivent être fournis, ce RecordPath pointe vers les valeurs des données clairsemées à utiliser. |
Text Field Name |
Le nom du champ dans Milvus à utiliser pour stocker le texte associé aux vecteurs. |
Text Record Path |
Le chemin vers le champ de l’enregistrement qui contient le texte associé aux vecteurs. Si vous le précisez, le texte sera inséré sous le champ de texte dans Milvus. S’il n’est pas spécifié, le texte ne sera pas envoyé à la base de données Milvus. |
Vector Field Name |
Le nom du champ dans Milvus à utiliser pour stocker les vecteurs. |
Vector Record Path |
Le chemin vers le champ de vecteurs dans l’enregistrement |
Relations¶
Nom |
Description |
---|---|
failure |
Les FlowFiles qui ne peuvent pas être envoyés à Milvus et pour lesquels une nouvelle tentative est vouée à l’échec sont routés vers cette relation |
retry |
Les FlowFiles qui n’ont pas pu être envoyés à Milvus, mais pour lesquels une nouvelle tentative pourrait réussir, sont routés vers cette relation |
success |
Les FlowFiles qui sont correctement envoyés à Milvus sont routés vers cette relation |