azure ai search>インデクサーにおいて、スキルセット,インデクサーで設定・マッピングしたフィールドに、値が何も入らない

田葉亮太 W2株式会社 0 評価のポイント
2024-03-29T07:21:55.59+00:00

■質問したいこと

以下に記載ある、結果になるのはなぜでしょうか?

うまく出力されるためには何をすればよいでしょうか?

■前提

azure ai search>データのインポートとベクター化 よりazure blobにあるHTMLファイルをインポートしている

■実施したいこと

スキルセット:"@odata.type": "#Microsoft.Skills.Text.KeyPhraseExtractionSkill",

を用いて、キーフレーズを抽出し、フィールドにマッピングすること。

■実施したこと

・スキルセットを追加した

"inputs": [
        {
          "name": "text",
          "source": "/document/pages/*"
        }
      ],
      "outputs": [
        {
          "name": "keyPhrases",
          "targetName": "keyphrases"
        }
      ]

・インデックスのフィールドにkeyphrasesを用意した

・インデクサーでフィールドにマッピングされるようにした

"outputFieldMappings": [
    {
      "sourceFieldName": "/document/pages/*/keyphrases",
      "targetFieldName": "keyphrases"
    }
  ]


■結果

インデックスの検索エクスプローラーで検索しても

"keyphrases": [] と出てしまい、うまく出力されない

■備考

データのインポートとベクター化 よりデータをインポートするのではなく、

ただのデータのインポートより、インポートした場合 かつ、同様にスキルセットに追加した場合には、

うまくインデックスの検索エクスプローラーで出力されるようになった。

ベクトル化した場合のみうまくいかない。

=データそのものに問題があったり、スキルセットの設定が失敗しているわけではない

Azure
Azure
Microsoft が管理する世界のデータ センター ネットワークを介してアプリケーションとサービスを構築、配置、および管理するインフラストラクチャおよびクラウド コンピューティング プラットフォーム。
203 件の質問
0 件のコメント コメントはありません
{count} 件の投票