• 更新済み
  • 削除済み
  • 同期済み
  • 手動制御

AIでOpenSearch Vectorのベクトルデータの更新と削除を行う方法

OpenSearch Vectorを一度接続するだけで、AIがベクトルデータベースを直接制御できるようになります。自然言語を使って、特定の埋め込みデータを自在に管理しましょう。

このページについてAIに聞く

すぐに答え

特定のベクトルを更新または削除するには?

AIに対して、ドキュメントIDを指定して更新や削除を指示するだけです。AIが提供されたツールを使用してOpenSearchインデックスを操作するため、手動でAPIを呼び出す必要はありません。これにより、常に最新で正確なベクトルデータを維持できます。

すべての変更が反映される場所

リクエストによる実行結果

AIがOpenSearchでの重い処理を代行し、以下のような状態を実現します。

更新済み

最新の埋め込み

AIが古いベクトルを新しいデータに置き換えます。検索結果は常に最新の情報に基づいたものになります。

削除済み

クリーンなインデックス

AIが特定のベクトルを消去します。これにより、検索結果に古いデータや誤ったデータが表示されるのを防ぎます。

同期済み

データの整合性

ベクトルストアがソースデータと一致します。AIがインデックスをドキュメントの現在の状態に合わせます。

手動制御

人間による管理

対象とするIDはあなたが決定します。AIが勝手に古いドキュメントを推測することはありません。あなたが確認した特定のIDに対してのみ動作します。

ワークフロー

リクエストを受けたAIの動作

AIはあなたの意図を解釈し、OpenSearchの具体的な操作へと変換します。

  1. 対象の特定

    AIはリクエストを確認し、変更または削除したい特定のドキュメントIDを見つけ出します。

    index_documentdelete_document
  2. ベクトルの更新

    データを最新の状態にする場合、AIは新しい埋め込みデータをインデックスに書き込みます。

    index_document
  3. ベクトルの削除

    データが不要になった場合、AIは指定されたIDを対象に削除を実行します。

    delete_document
  4. 変更の確認

    AIは操作が成功したことを検証し、インデックスが更新されたことを報告します。

    index_documentdelete_document

試してみる

以下のプロンプトをコピーして開始

これらのプロンプトを使用して、OpenSearchでの操作を実行できます。

出発点

括弧内のテキストを、実際のOpenSearchドキュメントIDまたはインデックス名に書き換えてください。

OpenSearch Connector

準備完了です。MCPクライアントを選択し、セットアップ手順に従ってください。

コネクタリンクhttps://edge.vinkius.com/vk_preview_6R4dQ885yexHhsyH4M5e8fLiT1BjuMlzaUlJMumQ/mcp

Claude Desktop

以下の手順で数秒で接続できます。

  1. 1In Claude Desktop, open Settings → Connectors.
  2. 2Click “Add custom connector” and paste the connector link above as the remote MCP server URL.
  3. 3Click Add and start a new chat — OpenSearch capabilities are ready to use.
設定 · claude_desktop_config.jsonコピー
{
  "mcpServers": {
    "opensearch-vector-mcp": {
      "url": "https://edge.vinkius.com/vk_preview_6R4dQ885yexHhsyH4M5e8fLiT1BjuMlzaUlJMumQ/mcp"
    }
  }
}
チャットにコピー04
  • ドキュメントID [ID_HERE] のベクトルを、この新しい内容で更新してください。

  • インデックスからドキュメント [ID_HERE] の埋め込みを削除してください。

  • ドキュメントID [ID_HERE] の新しいバージョンがあります。upsertをお願いします。

  • ID [ID_HERE] に関連付けられている古いベクトルを削除してください。

  • Claude
  • ChatGPT
  • Cursor
  • VS Code
  • Windsurf
  • Claude Code
  • JetBrains
  • Cline

ここから始める

OpenSearch Vectorを接続して、指示を出すだけ

OpenSearchインスタンスをリンクするだけで準備完了です。認証情報は暗号化されて保護されるため、すぐにチャット画面からベクトルの管理を開始できます。

OpenSearch VectorをAIに接続する

FAQ

動作に関する詳細

  • 01

    AIがインデックス全体を削除することはありませんか?

    ありません。AIは delete_document ツールを使用して特定のドキュメントを削除することしかできません。インデックスそのものを削除したり、全データを消去したりすることは不可能です。

  • 02

    AIはゼロから新しいベクトルを作成できますか?

    AIは index_document ツールを使用して埋め込みの追加や更新を行いますが、使用するデータはプロンプトであなたが提供したものに基づきます。

  • 03

    削除した操作を取り消すことはできますか?

    できません。AIが delete_document コマンドを実行すると、そのベクトルはOpenSearchから完全に消去されます。再度利用するには、再インデックスを行う必要があります。

  • 04

    AIがインデックスの設定を変更することはありませんか?

    ありません。このconnectorはドキュメントの埋め込みを管理するためのものであり、インデックスの設定やマッピングを変更するためのものではありません。

  • 05

    AIはどのIDを削除すべきか、どのように判断しますか?

    AIがどのレコードを対象にすべきか正確に判断できるよう、プロンプトの中でドキュメントIDを明示的に指定する必要があります。

  • OpenSearch Vectorについて他に質問がありますか? OpenSearch Vector connectorの全機能を見る

『OpenSearch』を Claude、Cursor、ChatGPT などに接続