

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

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

Amazon S3 Vectors 與 OpenSearch 整合，可提供靈活的向量儲存和搜尋功能。此整合可讓您將向量儲存在 S3 Vectors 中，同時利用 OpenSearch 的進階搜尋功能，以最佳化成本。

S3 Vectors 和 OpenSearch 之間有兩種整合。一個是將向量資料從 S3 Vectors 匯出到 OpenSearch Serverless，以取得高效能搜尋功能。另一個使用 S3 Vectors 做為 OpenSearch 中經濟實惠的儲存引擎，同時可保持對 OpenSearch 功能的存取。

## 匯出至 OpenSearch Serverless
<a name="s3-vectors-opensearch-export"></a>

您可以將向量索引從 S3 Vectors 匯出至 OpenSearch Serverless 收集，以進行高效能搜尋操作、混合搜尋、彙總、進階篩選和多面向搜尋。匯出時，資料會複製到 OpenSearch Serverless，同時保留在 S3 Vectors 中，這表示您將需支付在此期間這兩項服務的費用。

### 何時使用此整合
<a name="s3-vectors-opensearch-export-when"></a>

當您需要下列項目時，請考量從 S3 Vectors 匯出至 OpenSearch Serverless：
+ 結合向量相似性與關鍵字搜尋的**混合式搜尋功能**。
+ 適用於高需求的工作負載的**高查詢輸送量**。
+ 需要毫秒回應時間之即時應用程式的**低延遲回應**。
+ 包括彙總、多面向搜尋和複雜篩選的**進階分析**。

### 先決條件
<a name="s3-vectors-opensearch-export-prereq"></a>

將 S3 Vectors 與 OpenSearch 搭配使用之前，請確定您具有下列項目：
+ 具有向量索引的現有 S3 向量儲存貯體，其中包含您的資料。
+ S3 Vectors 和 OpenSearch Service 的適當 IAM 許可。
+ 了解您的效能要求，以選擇適當的整合方法。

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

**使用 AWS 管理主控台**

**將向量資料匯出至 OpenSearch**

1. 登入 AWS 管理主控台 ，並在 https：//[https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/) 開啟 Amazon S3 主控台。

1. 在導覽窗格中，選擇**向量儲存貯體**。

1. 在向量儲存貯體清單中，選擇包含您要匯出之向量資料的儲存貯體名稱。

1. 針對**向量索引**，選擇您要匯出之向量索引旁的選項按鈕。

1. 選擇**進階搜尋匯出**，然後選擇**匯出至 OpenSearch**。

**重要**  
**時間點匯出**：匯出作業會擷取資料，直到開始匯出為止。如果您在擷取至 OpenSearch 期間更新向量資料，並非所有更新都會反映在 OpenSearch 中。
**一次性操作**：這是一次性匯出，不會與您的 S3 Vectors 資料保持同步。您必須手動重新匯出，才能擷取任何後續變更。

然後，若要設定和管理 S3 Vectors 與 Amazon OpenSearch Service 的整合，則您主要透過 OpenSearch 主控台工作。

**檢視目的地為 OpenSearch 的匯出項**

1. 登入 AWS 管理主控台 ，並在 [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/)：// 開啟 Amazon S3 主控台。

1. 在導覽窗格中，選擇**向量儲存貯體**。

1. 在向量儲存貯體清單中，選擇包含您要匯出之向量資料的儲存貯體名稱。

1. 針對**向量索引**，選擇**進階搜尋匯出**，然後選擇**檢視目的地為 OpenSearch 的匯出項**。

然後，您將透過 OpenSearch 主控台檢視目的地為 OpenSearch 的匯出項。

如需有關建立和管理 OpenSearch Serverless 收集的詳細資訊，請參閱《Amazon OpenSearch Service 開發人員指南》**中的[建立和管理 Amazon OpenSearch Serverless 收集](https://docs.aws.amazon.com/opensearch-service/latest/developerguide/serverless-collections.html)。

## OpenSearch 使用 S3 Vectors 引擎
<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>

當您需要下列項目時，請考量搭配使用 OpenSearch 與 S3 Vectors 引擎：
+ 結合向量相似性與關鍵字搜尋的**混合式搜尋功能**。
+ **較低的查詢輸送量**，其頻率或零星使用模式可能較低。
+ 對於可接受較長回應時間以換取節省成本的應用程式，具有**更高的延遲容錯**能力。
+ 包括彙總、多面向搜尋和複雜篩選的**進階分析**。
+ 您想要透過經濟實惠的向量儲存擴展的**現有 OpenSearch 工作流程**。

### 先決條件
<a name="s3-vectors-opensearch-engine-prereq"></a>

搭配使用 OpenSearch 與 S3 Vectors 引擎之前，請確定您具有：
+ 現有的 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 中建立索引時所用範本，包括指定引擎類型的位置的詳細資訊，請參閱[方法和引擎](https://docs.opensearch.org/docs/latest/field-types/supported-field-types/knn-methods-engines/)。如需有關 OpenSearch 與 S3 Vectors 引擎之間整合的詳細資訊，請參閱《Amazon OpenSearch Service 開發人員指南》**中的[使用 S3 Vectors 引擎進行進階搜尋功能](https://docs.aws.amazon.com/opensearch-service/latest/developerguide/s3-vector-opensearch-integration-engine.html)。