Alibaba Cloud Object Storage Service (OSS) のデータインデックス作成機能を使用すると、セマンティクスに基づいて、画像、動画、音声ファイル、ドキュメントなどのマルチモーダルデータを検索できます。これにより、インテリジェントで正確なコンテンツ検索が可能になります。
シナリオ
あるメディア企業 B 社は、中国 (広州) リージョンに mybucket という名前のバケットを作成し、大量のマルチメディア素材を保存しました。ファイル名に説明的な情報が含まれていなかったため、素材の検索が非効率でした。この非効率性は、広告作成とコンテンツ計画の生産性に悪影響を及ぼしました。
OSS のデータインデックス作成を使用することで、B 社は次の目的を達成しました。

マルチモーダル検索: 「夏のビーチ」などのキーワードを入力し、フィルター条件を設定することで、画像、動画、音声ファイルなどの関連するマルチメディアファイルをすばやく見つけます。たとえば、500 KB より大きく、幅が 100 px より広く、高さが 100 px より高い画像を検索できます。
シンプルで使いやすい: OSS Open API を呼び出して検索を実行し、エンタープライズ AI アシスタントを迅速に構築できます。
リアルタイム更新: 新しいファイルがアップロードされると、検索結果はほぼリアルタイムで更新されるため、情報の遅延を防ぐことができます。
ステップ 1: データインデックス作成を有効にする
OSS コンソール にログインします。
[バケットリスト] をクリックし、対象のバケットの名前をクリックします。
左側のナビゲーションウィンドウで、 を選択します。
[データインデックス作成] ページで、データインデックス作成を初めて使用する場合は、プロンプトに従って AliyunMetaQueryDefaultRole に権限を付与します。これにより、OSS がバケット内のデータを管理できるようになります。権限を付与した後、[データインデックス作成を有効にする] をクリックします。
[AISearch] を選択し、[有効化] をクリックします。

ステップ 2: クエリリクエストを開始する
B 社の要件に基づいてデータ検索条件を設定します。
左側のナビゲーションウィンドウで、 を選択します。
[検索コンテンツ] 入力ボックスに「夏のビーチ」と入力します。

[ファイルサイズ] を 500 KB より大きい値に設定します。

[マルチメディアの種類] を [画像] に設定します。
[画像フォーマット] を JPG/JPEG に設定します。
[画像の幅] を 100 px より大きい値に設定します。
[画像の高さ] を 100 px より大きい値に設定します。

[今すぐクエリ] をクリックします。
ステップ 3:結果を確認する
次の図は、基準に一致するファイルを示しています。

詳細情報
プログラムで大幅なカスタマイズが必要な場合は、REST API リクエストを直接行うことができますが、署名を計算するためのコードを手動で記述する必要があります。詳細については、「署名バージョン 4」および「DoMetaQuery API」をご参照ください。