UpsertPinecone 2025.5.31.15¶
Bundle¶
com.snowflake.openflow.runtime | runtime-pinecone-nar
Description¶
Publie les vecteurs, y compris les métadonnées, et éventuellement le texte, dans un index Pinecone.
Exigences en matière d’entrées¶
REQUIRED
Prend en charge les propriétés dynamiques sensibles¶
false
Propriétés¶
Propriété |
Description |
---|---|
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 vers Pinecone peut consommer une quantité significative de mémoire NiFi Heap. Pour éviter cela, Max Batch Size peut limiter le nombre d’enregistrements à envoyer en une seule requête. Si le nombre d’enregistrements dépasse cette valeur, plusieurs requêtes seront envoyées à Pinecone. |
Metadata Record Path |
Chemin d’accès au champ de métadonnées dans l’enregistrement |
Clé API Pinecone |
La clé API pour le service Pinecone |
Index Pinecone |
Le nom de l’index Pinecone à utiliser |
Espace de noms Pinecone |
Le nom de l’espace de noms Pinecone à utiliser |
Record Reader |
Record Reader à utiliser pour lire le FlowFile |
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 |
Nom du champ dans les métadonnées à 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. S’il est spécifié, le texte sera inséré dans les métadonnées lors de la publication vers Pinecone. S’il n’est pas spécifié, le texte ne sera pas envoyé à Pinecone. |
Vector Record Path |
Le chemin vers le champ de vecteurs dans l’enregistrement |
Web Client Service |
Le service Web Client à utiliser pour communiquer avec Pinecone |
Relations¶
Nom |
Description |
---|---|
failure |
Les FlowFiles qui ne peuvent pas être envoyés à Pinecone et pour lesquels une nouvelle tentative est vouée à l’échec sont redirigés vers cette relation |
retry |
Les FlowFiles qui n’ont pas pu être envoyés à Pinecone, mais pour lesquels une nouvelle tentative pourrait réussir, sont redirigés vers cette relation |
success |
Les FlowFiles qui sont envoyés avec succès à Pinecone sont redirigés vers cette relation |
Cas d’utilisation impliquant d’autres composants¶
Créer des intégrations pour les données textuelles brutes, ou le texte qui existe dans un champ d’enregistrement tel que JSON, en utilisant le modèle d’intégrations de OpenAI et publiez les vecteurs dans Pinecone. |
Ajoute des intégrations pour un document à un index Pinecone, en remplaçant toutes les intégrations qui existent déjà pour le document. |