データインデックスを作成し、オブジェクトのメタデータとセマンティックコンテンツをインデックス条件として使用して、Object Storage Service (OSS) で画像、ビデオ、ドキュメント、およびオーディオファイルをすばやく検索できます。
メリット
使いやすさ: データを移行したり、検索システムを構築したりすることなく、OSSを使用して作成されたデータインデックスを使用できます。
マルチモーダル検索: オブジェクトメタデータ、メディアメタデータ、カスタムメタデータ、セマンティックコンテンツなど、複数の種類のデータインデックスがサポートされています。 約100のインデックス条件が提供される。
高パフォーマンス検索: 数秒以内にデータのインデックスと集計を行い、最大数百億のオブジェクトをサポートするインデックスライブラリを構築して、大規模なデータ処理要件を満たすことができます。
サポートされているデータインデックス方法
OSSはMetaSearchとAISearchをサポートしています。 次の表に、前述のデータインデックスの方法を示します。
項目 | MetaSearch | AISearch |
説明 | オブジェクトメタデータ、ETags、タグなどのメタデータ属性に基づいて特定のオブジェクトを検索します。 | ドキュメント、画像、ビデオ、およびオーディオファイルに関する情報に基づいて、特定のオブジェクトを検索します。 セマンティックコンテンツをインデックス条件として指定し、OSSはそのセマンティックコンテンツをOSS内のオブジェクトと比較します。 |
シナリオ | オブジェクトクエリと統計 | マルチモーダル検索と複雑なオブジェクト検索 |
サンプルインデックス条件 | アクセス制御リスト (ACL) が非公開で、2024年9月14日にアップロードされる標準オブジェクトを検索します。 | セマンティックコンテンツ「apple」に関連する画像を検索する |
サンプル結果 | ACLがプライベートで、2024年9月14日にアップロードされた標準オブジェクトを返します。 | セマンティックコンテンツ「apple」に関連する画像を返す |
データインデックス作成方法の選択手順
検索条件に基づいて、適切なデータインデックス方法を選択できます。 MetaSearchおよびAISearchでサポートされている検索条件を次の表に示します。
検索条件 | MetaSearch | AISearch |
OSSメタデータ | ✅ | ✅ |
オブジェクトタグとETags | ✅ | ✅ |
ユーザーメタデータ | ❌ | ✅ |
マルチメディアメタデータ | ❌ | ✅ |
セマンティックコンテンツ | ❌ | ✅ |
MetaSearchでサポートされているフィールドと演算子の詳細については、「付録: スカラー検索でサポートされているフィールドと演算子」をご参照ください。
AISearchでサポートされているフィールドと演算子の詳細については、「付録: AISearchでサポートされているフィールドと演算子」をご参照ください。
処理中
次の図は、MetaSearchとAISearchの仕組みを示しています。
MetaSearchの仕組み
MetaSearchを使用してメタデータ属性に基づいてオブジェクトを検索する方法を次の図に示します。
画像、ビデオ、ドキュメント、オーディオファイルなどのファイルをアプリケーションからOSSバケットにアップロードします。
OSSを管理する権限を持つRAMユーザーを使用して、バケットのデータインデックス作成を有効にし、[MetaSearch] を選択します。
OSSはデフォルトのインデックステーブル構造を使用して、OSSメタデータ、オブジェクトETags、およびオブジェクトタグを含むデータインデックスを自動的に作成します。
アプリケーションは、DoMetaQuery操作を呼び出して、メタデータ属性に基づいてオブジェクトを検索します。
OSSは、検索条件を満たすオブジェクトを返します。
AISearchのしくみ
次の図は、AISearchを使用して、メタデータ属性とセマンティックコンテンツに基づいてオブジェクトを検索することを示しています。
画像、ビデオ、ドキュメント、オーディオファイルなどのファイルをアプリケーションからOSSバケットにアップロードします。
OSSを管理する権限を持つRAMユーザーを使用して、バケットのデータインデックス作成を有効にし、AISearchを選択します。
OSSは、デフォルトのインデックステーブル構造と埋め込みモデルを使用して、OSSメタデータ、オブジェクトETags、オブジェクトタグ、ユーザーメタデータ、マルチメディアメタデータ、およびセマンティックコンテンツを含むデータインデックスを自動的に作成します。
アプリケーションは、DoMetaQuery操作を呼び出して、メタデータ属性とセマンティックコンテンツに基づいてオブジェクトを検索します。
OSSは、検索条件を満たすオブジェクトを返します。
参考情報
MetaSearchおよびAISearchを使用してオブジェクトを検索する方法の詳細については、次のトピックを参照してください。