すべてのプロダクト
Search
ドキュメントセンター

Object Storage Service:AISearchを使用して、セマンティックコンテンツとマルチメディアメタデータに基づいてオブジェクトをすばやく検索します

最終更新日:Oct 17, 2024

AISearchを使用すると、セマンティックコンテンツ、オブジェクトメタデータ、マルチメディアメタデータ、オブジェクトETagとタグ、カスタムメタデータなどの条件に基づいて、多数のオブジェクトの中からターゲットオブジェクトをすばやく検索できます。 AISearchは検索効率を向上させます。

シナリオ

個人およびエンタープライズドキュメント検索

AISearchを使用して、「ERPの使用」、「ITメンテナンスプロセス」、「2024業務分析」などのキーワードなど、特定のセマンティックコンテンツに基づいてドキュメントを直接検索できます。 これにより、ドキュメントを簡単に検索して作業効率を向上させることができます。

マルチメディア検索

AISearchを使用すると、高速で効率的なメディアデータ検索および検索機能をマルチメディアネットワークアプリケーションに統合できます。 たとえば、多数の画像をソーシャルネットワーキングアプリケーションにアップロードします。 「田舎の春の外出」、「春祭りの再会」、「私の海洋体験」などのセマンティックコンテンツに基づいて画像を直接検索できます。これにより、アプリケーションを簡単に使用できます。

オンラインストレージ

多くのオンラインストレージサービスは、オブジェクト名、作成時間、拡張子などの属性に基づいて、スカラーベースのオブジェクト検索を提供します。 AISearchを使用すると、意味的に関連するドキュメントや写真など、特定のタイプのデータを効率的に検索できます。

ビデオ監視

AISearchを使用すると、「屋外雪監視ビデオ」や「晴れた日の果樹園」などのセマンティックキーワードに基づいて監視ビデオを検索できます。

使用上の注意

  • サポートされるリージョン

    AISearchは、中国 (広州) のバケットでサポートされています。

  • オブジェクト量

    AISearchは、最大100億個のオブジェクトを含むバケットに対してのみサポートされます。 バケット内のオブジェクト数が100万を超えない場合は、AISearchを直接有効にできます。 バケット内のオブジェクトの数が100万を超える場合、テクニカルサポート に連絡してください。

  • 課金ルール

    AISearchはパブリックプレビューで、その間に自由に使用できます。 公開レビュー後、メタデータ管理とメタデータ取得の料金が請求されます。 請求可能なアイテムの詳細については、「データインデックス料金」をご参照ください。

  • インデックス作成に必要な時間

    AISearchを有効にすると、OSSはインデックスを作成します。 インデックスの作成に必要な時間は、バケットに保存されているオブジェクトの数に比例します。 バケットに格納されるオブジェクトの数が多い場合、インデックスの作成に時間がかかります。 ほとんどの場合、1,000万個のオブジェクトのインデックスを初めて作成するときは、約1時間が必要です。 10億個のオブジェクトのインデックスを初めて作成するときは、約1日が必要です。 10億個のオブジェクトのインデックスを初めて作成するときは、約2〜3日が必要です。 前の時間は参照のためだけに提供されます。

  • マルチパートアップロード

    マルチパートアップロードを使用してアップロードされたオブジェクトがバケットに含まれている場合、検索結果には、CompleteMultipartUpload操作を呼び出して結合された完全なオブジェクトのみが含まれます。 開始されたが完了またはキャンセルされていないマルチパートアップロードタスクによってアップロードされたパーツは、検索結果に含まれません。

変更方法

OSSコンソールの使用

この例では、以下の検索条件を用いてオブジェクトを検索する。 セマンティックコンテンツ: 明るい建物; 2. フォーマット: JPG; 3. 画像の幅と高さ: 800x1200ピクセル未満。 予想される検索結果は、"night scene by The river.jpg" という名前のオブジェクトです。

江边的夜景

  1. OSSコンソールにログインします。

  2. 左側のナビゲーションウィンドウで、[バケット] をクリックします。 [バケット] ページで、AISearchを有効にするバケットの名前をクリックします。

  3. 左側のナビゲーションツリーで、オブジェクト管理 > データインデックス作成を選択します。

  4. データインデックス作成ページで、今すぐ有効にするをクリックします。

  5. [データインデックス] ダイアログボックスで、AISearchを選択し、有効化をクリックします。

    説明

    メタデータインデックスの作成に必要な時間は、バケット内のオブジェクトの数によって異なります。 データインデックス作成ページを更新して、AISearchが有効かどうかを確認できます。

  6. セマンティックコンテンツ条件セクションでコンテンツの検索パラメーターを設定し、他のパラメーターのデフォルト設定を保持します。

    • [セマンティックコンテンツ条件] セクションで、[検索コンテンツ] フィールドに画像の説明を入力します。 例: 明るい建物。

    • [マルチメディアタイプ][イメージ] に設定します。

      • [画像フォーマット] パラメーターのドロップダウンリストから [JPG/JPEG] を選択します。

      • Widthパラメーターのドロップダウンリストから [未満] を選択し、2番目のフィールドに800を入力します。

      • [高さ] パラメーターのドロップダウンリストから [未満] を選択し、2番目のフィールドに1200を入力します。

  1. [今すぐ照会] をクリックします。 指定された条件に基づいてオブジェクトが正常にクエリされます。

検索条件と検索結果の設定の詳細については、「検索条件と検索結果の設定」をご参照ください。

OSS APIの使用

ビジネスで高度なカスタマイズが必要な場合は、RESTful APIを直接呼び出すことができます。 APIを直接呼び出すには、コードに署名計算を含める必要があります。 詳細については、「DoMetaQuery」をご参照ください。

検索条件と検索結果の設定

検索条件の設定

すべての検索条件を次の表に示します。 ビジネス要件に基づいて1つ以上の検索条件を指定できます。

OSSメタデータ条件

クエリ条件

説明

ストレージクラス

ビジネス要件に基づいて、オブジェクトのストレージクラスを指定できます。

  • セマンティック条件セクションで検索コンテンツパラメーターを指定した場合は、標準とIAのみを選択できます。

  • 選択したセマンティックコンテンツ条件セクションで検索コンテンツパラメーターを指定していない場合は、標準、IA、アーカイブ、コールドアーカイブ、およびディープコールドアーカイブを選択できます。

ACL

デフォルトでは、OSSでサポートされている次のアクセス制御リスト (ACL) が選択されています。バケット、プライベート、パブリック読み取り、およびパブリック読み取り /書き込みから継承されます。 ビジネス要件に基づいてACLを指定できます。

オブジェクト名

あいまい一致または等しいを選択できます。 exampleobject.txtなど、検索結果にオブジェクトの名前を表示する場合は、次のいずれかの方法を使用してオブジェクト名を一致させることができます。

  • [等しい] を選択し、オブジェクトのフルネームを入力します。 例: exampleobject.txt

  • [あいまい一致] を選択し、オブジェクト名のプレフィックスまたはサフィックスを入力します。 例:または. txt.

    重要

    あいまい一致は、指定された文字を含むすべてのオブジェクト名と一致します。 たとえば、Fuzzy Matchの横にtestと入力した場合、localfolder/test/.example.jpglocalfolder/test.jpgが検索条件を満たし、検索結果に表示されます。

アップロードタイプ

デフォルトでは、次のアップロードタイプが選択されています。 ビジネス要件に基づいてアップロードタイプを指定できます。

  • Normal: 検索結果でシンプルアップロードを使用してアップロードされたオブジェクトを返します。

  • マルチパート: マルチパートアップロードを使用してアップロードされたオブジェクトを検索結果に返します。

  • Appendable: 検索結果で追加アップロードを使用してアップロードされたオブジェクトを返します。

  • Symlink: シンボリックリンクを返します。

最終変更日時

最終変更日時には、[開始日][終了日] を指定できます。 開始日と終了日の値は秒単位で正確です。

オブジェクトサイズ

オブジェクトサイズは、[等しい][大きい][大きいか等しい][小さいか等しい] 、または [小さいか等しい] を選択できます。 (単位:KB)

オブジェクトバージョン

現在のバージョンのオブジェクトのみを検索できます。

オブジェクトETagとタグ条件

ETagsとタグに基づいてオブジェクトを検索する場合は、検索結果に表示するオブジェクトのETagsまたはタグを入力できます。

  • ETagsは完全一致のみをサポートします。 ETagは引用符で囲む必要があります。 例: "5B3C1A2E0563E1B002CC607C6689" 複数のETagsを指定する場合は、改行で区切ります。

  • キーと値のペアを使用してオブジェクトのタグを指定します。 オブジェクトタグのキーと値は大文字と小文字を区別します。 タグルールの詳細については、「オブジェクトへのタグの追加」をご参照ください。

マルチメディアメタデータ条件

画像ドキュメントオーディオオブジェクト、およびビデオの特定の属性に基づいてオブジェクトを検索できます。

クエリ条件

説明

[イメージ]

  • フォーマット: JPG/JPEG、PNG、APNG、BMP、GIF、WEBP、TIFF、HEIC、HEIC-SEQUENCE、およびAVIF。

  • 幅と高さ: 幅と高さの範囲を指定できます。 単位: ピクセル。

ドキュメント

  • フォーマット: DOC、DOCX、PPTX、PPT、XLS、XLSX、PDF、RTF、TXT、LOG、XML、およびHTML。

ビデオ

  • フォーマット: AVI、MPEG、MPG、RM、MOV、WMV、3GP、MP4、FLV、MKV、およびTS。

  • 解像度: ビデオの解像度範囲を指定できます。 単位: ピクセル。

  • 期間: 期間範囲を指定できます。 単位は秒です。

  • ビットレート: ビットレート範囲を指定できます。 単位:Kbit/秒

オーディオ

  • フォーマット: MP3、WMA、OGG、RA、MIDI、AIF/AIFF、M4A、MKA、およびMP2。

  • 期間: 期間範囲を指定できます。 単位は秒です。

セマンティックコンテンツ条件

セマンティックコンテンツを入力すると、要件を満たす画像、ドキュメント、ビデオ、またはオーディオをすばやく見つけることができます。

  • 長さが40文字未満のカスタムセマンティックコンテンツを指定します。 例: 「雪の中の紫禁城の写真」と「ワイヤレスプリンターの使い方」。

  • セマンティックコンテンツの制限:

    • [オブジェクトソート順序] または [データ集約] パラメーターは指定できません。

    • [マルチメディアメタデータ条件] セクションでパラメーターを1つだけ選択する必要があります。

    • KMS-managed BYOKキーを使用して暗号化されたオブジェクトを検索することはできません。

ユーザーメタデータ条件

キーと値のペアでカスタムメタデータを指定して、オブジェクトを正確に検索できます。

  • User Metadataパラメーターは、キーと値のペアで指定できます。 カスタムメタデータの詳細については、「オブジェクトメタデータの管理」をご参照ください。

  • 最大20個のカスタムメタデータを指定できます。 カスタムメタデータのキーと値が必要です。

検索結果の設定

特定の条件に基づいて、検索結果を並べ替えたり、検索結果の統計を表示したりできます。

  • オブジェクトのソート順序: ビジネス要件に基づいて、最終変更時刻、オブジェクト名、およびオブジェクトサイズに基づいて、検索結果を昇順、降順、またはデフォルトの順序でソートできます。

  • データ集約: 重複排除、グループ数、最大、最小、平均、合計などの特定の条件に基づいて、検索結果の統計を表示できます。 これにより、効率的なデータ分析および管理が容易になる。

よくある質問

オブジェクトをアップロードした後、すぐにオブジェクトを検索できないのはなぜですか?

オブジェクトをアップロードした後、オブジェクトのインデックスを作成するには一定の時間が必要です。 この場合、検索結果は強い一貫性を保証することができず、オブジェクトをすぐに検索することはできません。 数分待ってからオブジェクトをもう一度検索します。