UpsertPinecone 2025.5.31.15¶
バンドル¶
com.snowflake.openflow.runtime | runtime-pinecone-nar
説明¶
メタデータやテキストを含むベクターを Pinecone インデックスに公開します。
入力要件¶
REQUIRED
機密動的プロパティをサポート¶
false
プロパティ¶
プロパティ |
説明 |
---|---|
ID 記録パス |
記録内の ID フィールドへのパス。 |
最大バッチサイズ |
FlowFile の記録数が大容量の場合、Pineconeへの1回のリクエスト作成に NiFi ヒープを大量に消費する可能性があります。これを避けるために、Max Batch Sizeで1回のリクエストで送信する記録数を制限することができます。記録数がこの値を超えると、複数のリクエストがPineconeに送信されます。 |
メタデータ記録パス |
記録内のメタデータフィールドへのパス。 |
Pinecone API キー |
Pineconeサービスの API キー |
Pineconeインデックス |
使用するPineconeインデックスの名前 |
Pinecone名前空間 |
使用する Pinecone 名前空間の名前。 |
Record Reader |
FlowFile の読み取りに使用するRecord Reader。 |
疎ベクトル インデックス パス |
疎ベクトルがプロバイダーとして提供される場合、この RecordPath は、使用する疎データのインデックスを指します。 |
疎ベクトル値パス |
疎ベクトルがプロバイダーとして提供される場合、この RecordPath は、使用する疎データの値を指します。 |
テキストフィールド名 |
ベクターに関連付けられたテキストを格納するために使用するメタデータのフィールド名。 |
テキスト記録パス |
ベクターに関連付けられたテキストを含む記録内のフィールドへのパス。指定すると、Pineconeに公開する際にメタデータにテキストが挿入されます。指定がない場合、テキストはPineconeに送信されません。 |
ベクトル記録パス |
記録内のベクトルフィールドへのパス |
ウェブ クライアント サービス |
Pineconeとの通信に使用するウェブクライアントサービス。 |
リレーションシップ¶
名前 |
説明 |
---|---|
failure |
Pineconeに送信できず、再試行が成功する見込みがなく、このリレーションにルーティングされる FlowFiles |
retry |
Pineconeへの送信に失敗し、再試行が役立つかもしれず、このリレーションにルーティングされる FlowFiles |
success |
Pineconeへの送信に成功し、このリレーションにルーティングされる FlowFiles |
他のコンポーネントを含むユースケース¶
生のテキストデータ、または JSON のような記録フィールドに存在するテキストに対して、 OpenAI の埋め込みモデルを使用して埋め込みを作成し、ベクトルをPineconeに公開します。 |
ドキュメントの埋め込みをPineconeインデックスに追加し、既に存在する埋め込みを置き換えます。 |