• 同期
  • 整理
  • 監査
  • 確認

AIを活用してSwiftypeの検索インデックスを更新する方法

SwiftypeをAIクライアントに接続すれば、管理画面を開くことなく検索インデックスを操作できます。自然な言葉で指示を出すだけで、新しいデータの追加や古いドキュメントの削除が可能です。

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

すぐに答え

AIを使ってSwiftypeの検索インデックスを更新するには?

AIが専用のツールを使用して、Swiftypeへの新しいJSONドキュメントの追加や、既存ドキュメントの削除を行います。エージェントに「何を追加し、何を削除するか」を伝えるだけで、常に最新の検索結果を維持できます。AIがどのようにドキュメントの種類を確認し、削除を実行するかについては、以下の詳細をご覧ください。

インデックス管理の結果

データの処理内容

AIの操作によって、Swiftypeのインデックスに以下の変化が起こります。

同期

最新の検索結果

AIが新しいJSONドキュメントをインデックスに追加します。検索エンジンには即座にこれらの更新が反映されます。

整理

不要なデータの削除

AIが不要になった特定のドキュメントを削除します。これにより、検索結果の正確性と鮮度が保たれます。

監査

ドキュメント構成の確認

AIがインデックス内に存在するドキュメントの種類を確認します。現在のデータ構造を正確に把握できます。

確認

人間による最終判断

どのドキュメントを削除または追加するかは、あなたが決定します。AIはあなたの指示に基づき、技術的な実行のみを行います。

ワークフロー

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

AIはあなたの指示を解釈し、Swiftypeへの直接的なAPIコールに変換します。

  1. インデックス構造の特定

    変更を加える前に、AIは現在インデックスされているデータの種類を確認します。これにより、新しいドキュメントが既存の構成と一致することを保証します。

    st.list_doc_types
  2. 新しいコンテンツの追加

    新しい情報が提供されると、AIはそれをJSONドキュメント形式に整形してインデックスに送信します。

    st.create_documents
  3. 古いコンテンツの削除

    コンテンツが古いと指示すれば、AIは対象のドキュメントを特定して削除します。

    st.delete_documents
  4. 変更内容の検証

    AIはドキュメントが正しく処理されたかを確認します。処理完了後、インデックスが最新状態になったことが通知されます。

    st.list_doc_types

試してみる

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

これらのプロンプトを使って、Swiftypeインデックスの管理を開始しましょう。

出発点

これらは例です。実際の操作時には、具体的なJSONデータやドキュメントIDに置き換えてください。

Swiftype / Elastic App Search Connector

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

コネクタリンクhttps://edge.vinkius.com/vk_preview_G3YqlNBTOlJoB2C6UQsglvpbCGCydRyab9CjoxGh/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 — Swiftype / Elastic App Search capabilities are ready to use.
設定 · claude_desktop_config.jsonコピー
{
  "mcpServers": {
    "swiftype-mcp": {
      "url": "https://edge.vinkius.com/vk_preview_G3YqlNBTOlJoB2C6UQsglvpbCGCydRyab9CjoxGh/mcp"
    }
  }
}
チャットにコピー04
  • このJSONドキュメントをSwiftypeインデックスに追加してください: {"id": "123", "title": "新製品"}

  • 現在Swiftypeインデックスにあるすべてのドキュメントの種類をリストアップしてください。

  • Swiftype検索インデックスから、ID 'abc-789' のドキュメントを削除してください。

  • Swiftypeのドキュメントの種類を確認し、その後に 'blog_post' タイプの新しいドキュメントを追加してください。

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

ここから始める

一度接続すれば、あとは指示するだけ

アカウントの連携は一度だけで完了します。認証情報は暗号化されて保護されるため、お好みのAIクライアントからすぐにインデックス管理を開始できます。

SwiftypeをAIに接続する

FAQ

動作に関する詳細

  • 01

    AIがSwiftypeのアカウント設定を変更することはありますか?

    いいえ。AIができるのはドキュメントの管理とドキュメント種類のリスト表示のみです。

  • 02

    AIがインデックス全体を削除してしまうことはありますか?

    いいえ。AIが削除できるのは、あなたが明示的に削除を指示した特定のドキュメントのみです。

  • 03

    JSON形式を自分で用意する必要がありますか?

    いいえ。プレーンテキストでデータを提供すれば、AIがインデックスに必要なJSON構造へ整形を試みます。

  • 04

    AIは検索アナリティクスを確認できますか?

    いいえ。このコネクターはドキュメント管理に特化しており、検索ログやアナリティクスへのアクセス権限はありません。

  • 05

    AIはどうやって削除すべきドキュメントを判断するのですか?

    削除したいドキュメントの特定のID、またはAIが対象を特定できるのに十分な情報を提供する必要があります。

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

『Swiftype / Elastic App Search』を Claude、Cursor、ChatGPT などに接続