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

Balises

chatbot, embeddings, gen ai, genai, generative ai, insert, llm, metadata, milvus, openflow, publish, text, upsert, vector

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

Voir aussi :