搭配 OpenSearch Service 使用 S3 向量 - Amazon Simple Storage Service

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

搭配 OpenSearch Service 使用 S3 向量

注意

Amazon S3 Vectors 目前為 Amazon Simple Storage Service 的預覽版本,可能會有所變更。

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

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

匯出至 OpenSearch Serverless

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

何時使用此整合

當您需要下列項目時,請考慮從 S3 向量匯出至 OpenSearch Serverless:

  • 結合向量相似性與關鍵字搜尋的混合式搜尋功能

  • 高查詢輸送量,適用於高需求的工作負載。

  • 需要毫秒回應時間之即時應用程式的低延遲回應。

  • 進階分析,包括彙總、面向搜尋和複雜篩選。

先決條件

將 S3 Vectors 與 OpenSearch 搭配使用之前,請確定您有下列項目:

  • 具有向量索引的現有 S3 向量儲存貯體,其中包含您的資料。

  • S3 Vectors 和 OpenSearch Service 的適當 IAM 許可。

  • 了解您的效能需求,以選擇適當的整合方法。

開始使用

使用 AWS Management Console

將向量資料匯出至 OpenSearch
  1. 登入 AWS Management Console ,並在 https://console.aws.amazon.com/s3/:// 開啟 Amazon S3 主控台。

  2. 在導覽窗格中,選擇向量儲存貯體。

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

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

  5. 選擇進階搜尋匯出,然後選擇匯出至 OpenSearch

重要
  • Point-in-time匯出:匯出會擷取資料,直到開始匯出為止。如果您在擷取至 OpenSearch 期間更新向量資料,並非所有更新都會反映在 OpenSearch 中。

  • 一次性操作:這是一次性匯出,不會與您的 S3 Vectors 資料保持同步。您必須手動重新匯出,才能擷取任何後續變更。

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

檢視匯出至 OpenSearch
  1. 登入 AWS Management Console ,並在 https://console.aws.amazon.com/s3/:// 開啟 Amazon S3 主控台。

  2. 在導覽窗格中,選擇向量儲存貯體。

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

  4. 針對向量索引,選擇進階搜尋匯出,然後選擇檢視匯出至 OpenSearch

然後,您將透過 OpenSearch 主控台檢視匯出至 OpenSearch。

如需建立和管理 OpenSearch Serverless 集合的詳細資訊,請參閱《Amazon OpenSearch Service 開發人員指南》中的建立和管理 Amazon OpenSearch Service Serverless 集合 OpenSearch

OpenSearch 搭配 S3 Vectors 引擎

您可以使用 S3 Vectors 作為 Amazon OpenSearch 受管叢集的基礎儲存引擎,在維護 OpenSearch 功能的同時提供成本最佳化的向量儲存。

何時使用此整合

當您需要下列項目時,請考慮使用 OpenSearch 搭配 S3 Vectors 引擎:

  • 結合向量相似性與關鍵字搜尋的混合式搜尋功能

  • 較低的查詢輸送量,其頻率或零星使用模式可能較低。

  • 對於可接受較長回應時間以換取節省成本的應用程式,具有更高的延遲容錯能力。

  • 進階分析,包括彙總、面向搜尋和複雜篩選。

  • 您想要透過經濟實惠的向量儲存擴展的現有 OpenSearch 工作流程

先決條件

將 OpenSearch 與 S3 Vectors 引擎搭配使用之前,請確定您有:

開始使用

若要搭配 S3 Vectors 引擎使用 OpenSearch,請在 OpenSearch 中建立索引S3_Vectors期間將引擎設定為 。 OpenSearch 如需在 OpenSearch Service 中建立索引時所用範本的詳細資訊,包括指定引擎類型的位置,請參閱方法和引擎。如需 OpenSearch 與 S3 Vectors 引擎之間整合的詳細資訊,請參閱《Amazon OpenSearch Service 開發人員指南》中的使用 S3 Vectors 引擎進行進階搜尋功能