Catalog index update は、一つのコレクションの Smart Bites を生成し、そのベクトルインデックスを更新します。
コレクションをインデックスする
Catalog index update は、コレクションを検索可能にするワークフローです。そのコレクションにある文書から Smart Bites を生成し、ベクトルインデックスを更新します。テンプレートを作っただけでは、インデックスは更新されません。更新するのは実行です。
このワークフローがすること
グラフは次の二段階です。
- Generate Smart Bites は、結んだコレクションを読みます。
- Index evidence は、同じコレクションのベクトルインデックスを書きます。
すでに文書があるコレクションを使います。結合ダイアログの埋め込みプロバイダ、モデル、次元は、そのコレクションが既に使っているプロファイルに合わせます。ここで変えても、既存のインデックスは移りません。
始める前に
保存するワークスペースと、インデックス済みのコレクションが一つ必要です。非保持ワークスペースにワークフローはありません。
コレクションに文書がまだ無いときは、先に Extraction Studio でアップロードします。このワークフローはファイルをアップロードしません。
ワークフローを作る
- Workflows を開きます。
- Browse templates を選びます。
- Catalog index update を開きます。
- Create workflow をクリックします。Template binding が開きます。
- Collection でコレクションを選びます。
- Embedding provider(
openai、3,072 次元のgemini-embedding-001を使うgoogle、local_embeddinggemma、またはmongodb_voyage)、Model、Dimensions を、そのコレクションのプロファイルに合わせます。 - Save graph をクリックします。
Save graph は新しいワークフローを開きます。ヘッダーは Draft です。Last run は Never run です。公開するまで Run now は使えません。
キャンバスを読む
Tasks タブがグラフです。
Generate Smart Bites をクリックします。Task details には、Template binding で選んだコレクションが出ます。このレシピでは抽出エージェントを選ぶ必要はありません。
ノードに不足の欄があるとき、その手順はまだ準備できていません。矢印を完成したインデックスとして扱う前に、それを直します。下書きを保存しても、実行は始まりません。
公開して実行する
- Publish release をクリックします。これが、Run now の使うスナップショットです。
- Run now をクリックするか、Playground タブを開いて Run をクリックします。
Playground は公開されたリリースを実行します。公開していない編集は、その実行に入りません。記録はワークフローの Last run と Last run status です。
結果の読み方
カタログでそのコレクションを開きます。見たい状態は Indexed です。下書きのピンクのノードは、その状態ではありません。この実行が終わったかどうかは、Playground の履歴と Runs タブに出ます。