

# OpenSearch Service での S3 Vectors の使用
<a name="s3-vectors-opensearch"></a>

Amazon S3 Vectors は OpenSearch と統合され、柔軟なベクトルストレージと検索機能を提供します。この統合により、OpenSearch の高度な検索機能を活用しながら、S3 Vectors にベクトルを保存することでコストを最適化できます。

S3 Vectors と OpenSearch には 2 つの統合があります。1 つは、S3 Vectors から OpenSearch Serverless にベクトルデータをエクスポートして、高性能な検索機能を提供することです。もう 1 つは、OpenSearch 機能へのアクセスを維持しながら、OpenSearch 内のコスト効率の高いストレージエンジンとして S3 Vectors を使用します。

## OpenSearch Serverless へのエクスポート
<a name="s3-vectors-opensearch-export"></a>

S3 Vectors から OpenSearch Serverless コレクションにベクトルインデックスをエクスポートして、高性能検索オペレーション、ハイブリッド検索、集計、高度なフィルタリング、ファセット検索を行うことができます。エクスポートすると、データは S3 Vectors 内に残ったまま OpenSearch Serverless にコピーされます。つまり、この間は両方のサービスに対して料金が発生します。

### この統合を使用するタイミング
<a name="s3-vectors-opensearch-export-when"></a>

以下が必要な場合は、S3 Vectors から OpenSearch Serverless へのエクスポートを検討してください。
+ ベクトル類似性とキーワード検索を組み合わせた**ハイブリッド検索機能**。
+ 要求の厳しいワークロードに対する**高いクエリスループット**。
+ ミリ秒の応答時間を必要とするリアルタイムアプリケーションの**低レイテンシーのレスポンス**。
+ 集計、ファセット検索、複雑なフィルタリングを含む**高度な分析**。

### 前提条件
<a name="s3-vectors-opensearch-export-prereq"></a>

OpenSearch で S3 Vectors を使用する前に、以下があることを確認してください。
+ データを含むベクトルインデックスを持つ既存の S3 ベクトルバケット。
+ S3 Vectors と OpenSearch Service の両方に対する適切な IAM アクセス許可。
+ 適切な統合方法を選択するためのパフォーマンス要件の理解。

### 開始方法
<a name="s3-vectors-opensearch-export-getting-started"></a>

** の使用AWS マネジメントコンソール**

**ベクトルデータを OpenSearch にエクスポートするには**

1. AWS マネジメントコンソール にサインインし、Amazon S3 コンソール [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/) を開きます。

1. ナビゲーションペインで、**[ベクトルバケット]** を選択します。

1. ベクトルバケットのリストで、エクスポートするベクトルデータを含むバケットの名前を選択します。

1. **[ベクトルインデックス]** で、エクスポートするベクトルインデックスの横にあるラジオボタンを選択します。

1. **[詳細検索のエクスポート]** を選択し、**[OpenSearch にエクスポート]** を選択します。

**重要**  
**ポイントインタイムエクスポート**: エクスポートは、エクスポートの開始までのデータをキャプチャします。OpenSearch への取り込み中にベクトルデータを更新した場合、すべての更新が OpenSearch に反映されるわけではありません。
**1 回限りのオペレーション**: これは 1 回限りのエクスポートであり、S3 Vectors データと同期されません。後続の変更をキャプチャするには、手動で再エクスポートする必要があります。

次に、S3 Vectors と Amazon OpenSearch Service の統合を設定および管理するには、主に OpenSearch コンソールを使用します。

**OpenSearch へのエクスポートを表示するには**

1. AWS マネジメントコンソール にサインインし、Amazon S3 コンソール [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/) を開きます。

1. ナビゲーションペインで、**[ベクトルバケット]** を選択します。

1. ベクトルバケットのリストで、エクスポートするベクトルデータを含むバケットの名前を選択します。

1. **[ベクトルインデックス]** で、**[詳細検索のエクスポート]** を選択し、**[OpenSearch へのすべてのエクスポートを表示]** を選択します。

次に、OpenSearch コンソールを使用して OpenSearch へのエクスポートを表示します。

OpenSearch Serverless コレクションの作成と管理の詳細については、「[Amazon OpenSearch Service デベロッパーガイド](https://docs.aws.amazon.com/opensearch-service/latest/developerguide/serverless-collections.html)」の「*Creating and managing Amazon OpenSearch Serverless collections*」を参照してください。

## S3 Vectors エンジンを使用した OpenSearch
<a name="s3-vectors-opensearch-engine"></a>

S3 Vectors を [Amazon OpenSearch マネージドクラスター](https://aws.amazon.com/opensearch-service/features/managed/)の基盤となるストレージエンジンとして使用でき、OpenSearch 機能を維持しながらコスト最適化されたベクトルストレージを提供できます。

### この統合を使用するタイミング
<a name="s3-vectors-opensearch-engine-when"></a>

以下が必要な場合は、S3 Vectors エンジンで OpenSearch を使用することを検討してください。
+ ベクトル類似性とキーワード検索を組み合わせた**ハイブリッド検索機能**。
+ 使用頻度が低い、または散発的な使用パターンを持つ可能性のある**低いクエリスループット**。
+ コスト削減と引き換えに応答時間が長くなる可能性があるアプリケーションでの**高いレイテンシー耐性**。
+ 集計、ファセット検索、複雑なフィルタリングを含む**高度な分析**。
+ 費用対効果の高いベクトルストレージで拡張する**既存の OpenSearch ワークフロー**。

### 前提条件
<a name="s3-vectors-opensearch-engine-prereq"></a>

S3 Vectors エンジンで OpenSearch を使用する前に、以下があることを確認してください。
+ 既存の OpenSearch マネージドドメイン。詳細については、「*Amazon OpenSearch Service デベロッパーガイド*」の「 [Amazon OpenSearch Service ドメインの作成と管理](https://docs.aws.amazon.com/opensearch-service/latest/developerguide/createupdatedomains.html)」を参照してください。
+ 適切な統合方法を選択するためのパフォーマンス要件の理解。

### 概要
<a name="s3-vectors-opensearch-engine-getting-started"></a>

OpenSearch で S3 Vectors エンジンを使用するには、OpenSearch でのインデックス作成時にエンジンを `S3_Vectors` に設定します。OpenSearch Service でインデックスを作成するときに使用するテンプレートの詳細については、「[Methods and engines](https://docs.opensearch.org/docs/latest/field-types/supported-field-types/knn-methods-engines/)」を参照してください。OpenSearch と S3 Vectors エンジンの統合の詳細については、「*Amazon OpenSearch Service デベロッパーガイド*」の「[Advanced search capabilities with an S3 Vectors engine](https://docs.aws.amazon.com/opensearch-service/latest/developerguide/s3-vector-opensearch-integration-engine.html)」を参照してください。