• SCHEMA
  • VALIDATION
  • DATA
  • HUMAN

AIでAzure Cognitive Searchの検索インデックス・スキーマを調査する

AIをAzure Cognitive Searchに一度接続するだけで、エージェントがインデックスからスキーマの詳細やフィールド設定を直接取得できるようになります。

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

すぐに答え

AIでAzure Cognitive Searchのインデックス構造を確認できますか?

はい。AIがこのコネクターを使用して、利用可能なインデックスの一覧取得や、特定のフィールド構成、アナライザー設定の抽出を行います。これにより、検索を実行する前にデータが正しくインデックスされているかを確認できます。

スキーマの分析

分析結果の活用

AIが検索設定をマッピングし、不足しているフィールドや誤ったトークナイザーを特定します。

SCHEMA

インデックス・フィールドマップ

AIが list_indexes を使用してデータを探索します。どのフィールドが検索可能か、あるいはフィルタリング可能かを明確に把握できます。

VALIDATION

トークナイザーの検証

エージェントがフィールド設定を調査し、テキストがどのように分割されているかを確認します。検索ロジックがデータと一致しているかを検証できます。

DATA

コンテンツの可用性

search_documents を実行することで、実際のデータが期待通りのスキーマに沿っているかをAIが確認します。フィールドが空だったり、形式が不正だったりする場合も特定可能です。

HUMAN

手動によるインデックス修正

AIがスキーマの不一致を特定します。実際のインデックス設定の変更やデータの再インデックスには、Azureポータルでの操作が必要です。

ワークフロー

リクエスト受信時のAIの動作

AIは広範な探索から始まり、特定のインデックス属性の深い調査へと進みます。

  1. インデックスの探索

    AIがAzure環境をスキャンして、アクティブな検索インデックスをすべて見つけ出します。これにより、クエリ可能な対象のマップが作成されます。

    list_indexes
  2. フィールド設定の調査

    AIが特定のインデックスの定義をすべて取得します。フィールドの型、アナライザー、およびフィールドが取得可能(retrievable)かどうかを確認します。

    get_index
  3. データの存在確認

    AIがテストクエリを実行し、調査したフィールドに実際にデータが存在するかを確認します。

    search_documents
  4. 不一致のレポート

    AIがインデックスの定義と検索要件を照合します。スキーマが原因でクエリが失敗する可能性がある箇所を特定します。

    get_indexsearch_documents

試してみる

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

これらのプロンプトを使って監査を開始できます。

出発点

これらは開始例です。インデックス名は、実際のAzureインデックス名に書き換えて使用してください。

Azure Cognitive Search Connector

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

コネクタリンクhttps://edge.vinkius.com/vk_preview_hdKYLP4Ky0e0ym1FqqZkykLxQEDMxyTOrt4HuJb3/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 — Azure Cognitive Search capabilities are ready to use.
設定 · claude_desktop_config.jsonコピー
{
  "mcpServers": {
    "azure-cognitive-search-mcp": {
      "url": "https://edge.vinkius.com/vk_preview_hdKYLP4Ky0e0ym1FqqZkykLxQEDMxyTOrt4HuJb3/mcp"
    }
  }
}
チャットにコピー04
  • Azure Cognitive Searchのすべてのインデックスをリストアップし、'description'フィールドを持つものを教えてください。

  • 'product-catalog'インデックスのスキーマを取得し、'sku'フィールドがフィルタリング可能かどうか確認してください。

  • 'customer-support'インデックスを調査し、テキストアナライザーが英語のステミングを使用するように設定されているか確認してください。

  • 'inventory'インデックスに対して検索を実行し、'stock_level'フィールドが正しい整数値を返しているか確認してください。

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

ここから始める

Azure Cognitive Searchへの接続は一度だけ。あとは質問するだけです。

認証情報の提供は一度だけで完了します。Vinkiusが安全に接続を管理するため、すぐにAIに対して検索データに関する質問を開始できます。

Azure Cognitive SearchをAIに接続する

FAQ

動作に関する詳細

  • 01

    AIはインデックスの設定を変更できますか?

    いいえ。AIができるのはスキーマの読み取りとデータの検索のみです。インデックスの変更には、AzureポータルまたはAPIを使用する必要があります。

  • 02

    AIはインデックスを削除できますか?

    いいえ。インデックスを削除またはドロップするためのツールは提供されていません。

  • 03

    AIはどのようにして存在するインデックスを把握するのですか?

    list_indexes ツールを使用して、サービス内で利用可能なすべてのインデックス名を取得します。

  • 04

    AIは壊れたトークナイザーを修正できますか?

    いいえ。トークナイザーが問題の原因であることを特定することはできますが、インデックスの設定を書き換えることはできません。

  • 05

    検索クエリのテストにこれを利用できますか?

    はい。AIは search_documents を使用してクエリを実行し、結果が期待通りのスキーマに一致するかどうかを検証できます。

  • Azure Cognitive Searchについて他に質問がありますか?コネクターのページで確認できます。 Azure Cognitive Search コネクターの全機能を見る

『Azure Cognitive Search』を Claude、Cursor、ChatGPT などに接続