コレクションを作成する (コンソール) - Amazon OpenSearch Service

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

コレクションを作成する (コンソール)

このセクションの手順を使用して、 を使用してコレクションを作成します AWS Management Console。以下のステップは、検索コレクションまたは時系列コレクションの作成方法について説明します。ベクター検索コレクションを作成するには、「ベクトル検索コレクションの使用」を参照してください。

コレクション設定を構成する

以下の手順に従って、コレクションに関する情報を設定します。

コンソールを使用してコレクション設定を構成するには
  1. https://console.aws.amazon.com/aos/home/ の Amazon OpenSearch Service コンソールに移動します。

  2. 左側のナビゲーションペインで [Serverless] (サーバーレス) を展開し、[Collections] (コレクション) を選択します。

  3. [Create collection] (コレクションの作成) を選択します。

  4. コレクションの名前と説明を入力します。名前は次の基準を満たしている必要があります。

    • アカウントと に固有である AWS リージョン

    • 小文字の a~z、0~9 の数字、ハイフン (-) のみ含まれる

    • 3~32 文字

  5. コレクションタイプを次の中から選択します。

    • [Time series] (時系列) – マシン生成の大量の半構造化データの分析に焦点を当てたログ分析セグメント。少なくとも 24 時間のデータはホットインデックスに保存され、残りはウォームストレージに残ります。

    • [Search] (検索) – 社内ネットワークのアプリケーションやインターネットに接続するアプリケーションに使用される全文検索。すべての検索データはホットストレージに保存され、クエリの応答時間を短縮できます。

      注記

      「」で説明されているように、セマンティック自動検索を有効にする場合は、このオプションを選択しますコレクション設定を構成する。

    • [ベクトル検索] – ベクトルデータ管理を簡素化するベクトル埋め込みのセマンティック検索。機械学習 (ML) 拡張検索エクスペリエンスと、チャットボット、パーソナルアシスタント、不正行為検出などの生成 AI アプリケーションを強化します。

    詳細については、「コレクションタイプを選択する」を参照してください。

  6. デプロイタイプで、コレクションの冗長性設定を選択します。デフォルトでは、各コレクションには冗長性があります。つまり、インデックス作成と検索の OpenSearch Compute Units (OCUs) はそれぞれ異なるアベイラビリティーゾーンに独自のスタンバイレプリカを持ちます。開発とテストの目的で、冗長性を無効にすることを選択できます。これにより、コレクション内の OCU の数を 2 つに減らすことができます。詳細については、「仕組み」を参照してください。

  7. [セキュリティ]で、[標準作成] を選択します。

  8. 暗号化では、データを暗号化する AWS KMS キーを選択します。入力したコレクション名が暗号化ポリシーで定義されているパターンと一致する場合、OpenSearch Serverless から通知があります。このマッチングを維持するか、独自の暗号化設定でオーバーライドするかを選択できます。詳細については、「Amazon OpenSearch Serverless の暗号化」を参照してください。

  9. ネットワークアクセス設定では、コレクションのネットワークアクセスを設定します。

    • [アクセスタイプ] で、[パブリック] または [プライベート] を選択します。

      プライベートを選択した場合は、コレクション AWS のサービス にアクセスできる VPC エンドポイントと を指定します。

    • リソースタイプでは、ユーザーが OpenSearch エンドポイント (cURL、Postman などの API コールを行う)、OpenSearch Dashboards エンドポイント (ビジュアライゼーションを操作してコンソール経由で API コールを行う)、またはその両方を介してコレクションにアクセスできるかどうかを選択します。

      注記

      AWS のサービス プライベートアクセスは、OpenSearch Dashboards エンドポイントではなく、OpenSearch エンドポイントにのみ適用されます。

    入力したコレクション名がネットワークポリシーで定義されているパターンと一致する場合、OpenSearch Serverless から通知があります。このマッチングを維持するか、カスタムネットワーク設定でオーバーライドするかを選択できます。詳細については、「Amazon OpenSearch Serverless でのネットワークアクセス」を参照してください。

  10. (オプション) コレクションに 1 つまたは複数のタグを追加します。詳細については、「Amazon OpenSearch Serverless コレクション」を参照してください。

  11. [Next] (次へ) を選択します。

追加の検索フィールドを設定する

コレクション作成ワークフローの 2 ページに表示されるオプションは、作成するコレクションのタイプによって異なります。このセクションでは、コレクションタイプごとに追加の検索フィールドを設定する方法について説明します。このセクションでは、自動セマンティックエンリッチメントを設定する方法についても説明します。コレクションタイプに適用されないセクションはスキップします。

自動セマンティックエンリッチメントを設定する

コレクションを作成または編集するときに、自動セマンティックエンリッチメントを設定することで、Amazon OpenSearch Service でのセマンティック検索の実装と機能を簡素化できます。セマンティック検索は、キーワードマッチングだけでなく、ユーザーの検索のインテントとコンテキストの意味を組み込んだクエリ結果を返します。詳細については、「自動セマンティックエンリッチメントについて」を参照してください。

自動セマンティックエンリッチメントを設定するには
  1. インデックスの詳細セクションで、インデックス名に名前を指定します。

  2. 自動セマンティックエンリッチメントフィールドセクションで、セマンティック検索フィールドの追加を選択します。

  3. セマンティックエンリッチメントの入力フィールドに、エンリッチメントするフィールドの名前を入力します。

  4. データ型Text です。これを変更することはできません。

  5. 言語 では、英語または多言語を選択します。

  6. [Add field (フィールドを追加)] を選択します。

  7. コレクションのオプションフィールドの設定が完了したら、次へを選択します。変更を確認し、送信を選択してコレクションを作成します。

時系列検索フィールドを設定する

時系列検索フィールドセクションのオプションは、時系列データとデータストリームに関連しています。これらのサブジェクトの詳細については、「」を参照してくださいData Streams を用いた Amazon OpenSearch Service での時系列データの管理

時系列検索フィールドを設定するには
  1. 「時系列検索フィールド」セクションで、「時系列フィールドの追加」を選択します。

  2. フィールド名に名前を入力します。

  3. データ型 で、リストからタイプを選択します。

  4. 追加フィールドを選択する

  5. コレクションのオプションフィールドの設定が完了したら、へを選択します。変更を確認し、送信を選択してコレクションを作成します。

辞書検索フィールドを設定する

レキシカル検索は、検索クエリとインデックス付けされた用語またはキーワードとの完全一致を求めます。

辞書検索フィールドを設定するには
  1. Lexical search fields」セクションで、「Add search field」を選択します。

  2. フィールド名に名前を入力します。

  3. データ型 で、リストからタイプを選択します。

  4. フィールドの追加を選択する

  5. コレクションのオプションフィールドの設定が完了したら、へを選択します。変更を確認し、送信を選択してコレクションを作成します。

ベクトル検索フィールドを設定する

ベクトル検索フィールドを設定するには
  1. [ベクトルフィールド] セクションで[ベクトルフィールドの追加] を選択します。

  2. フィールド名に名前を入力します。

  3. エンジン で、リストからタイプを選択します。

  4. ディメンションの数を入力します。

  5. Distance Metric で、リストからタイプを選択します。

  6. コレクションのオプションフィールドの設定が完了したら、次へを選択します。

  7. 変更を確認し、送信を選択してコレクションを作成します。