本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
搭配 OpenSearch Service 使用 S3 Vectors
Amazon S3 Vectors 與 OpenSearch 整合,可提供靈活的向量儲存和搜尋功能。此整合可讓您將向量儲存在 S3 Vectors 中,同時利用 OpenSearch 的進階搜尋功能,以最佳化成本。
S3 Vectors 和 OpenSearch 之間有兩種整合。一個是將向量資料從 S3 Vectors 匯出到 OpenSearch Serverless,以取得高效能搜尋功能。另一個使用 S3 Vectors 做為 OpenSearch 中經濟實惠的儲存引擎,同時可保持對 OpenSearch 功能的存取。
匯出至 OpenSearch Serverless
您可以將向量索引從 S3 Vectors 匯出至 OpenSearch Serverless 收集,以進行高效能搜尋操作、混合搜尋、彙總、進階篩選和多面向搜尋。匯出時,資料會複製到 OpenSearch Serverless,同時保留在 S3 Vectors 中,這表示您將需支付在此期間這兩項服務的費用。
何時使用此整合
當您需要下列項目時,請考量從 S3 Vectors 匯出至 OpenSearch Serverless:
-
結合向量相似性與關鍵字搜尋的混合式搜尋功能。
-
適用於高需求的工作負載的高查詢輸送量。
-
需要毫秒回應時間之即時應用程式的低延遲回應。
-
包括彙總、多面向搜尋和複雜篩選的進階分析。
先決條件
將 S3 Vectors 與 OpenSearch 搭配使用之前,請確定您具有下列項目:
-
具有向量索引的現有 S3 向量儲存貯體,其中包含您的資料。
-
S3 Vectors 和 OpenSearch Service 的適當 IAM 許可。
-
了解您的效能要求,以選擇適當的整合方法。
開始使用
使用 AWS 管理主控台
將向量資料匯出至 OpenSearch
登入 AWS 管理主控台 ,並在 https://https://console.aws.amazon.com/s3/
開啟 Amazon S3 主控台。 -
在導覽窗格中,選擇向量儲存貯體。
-
在向量儲存貯體清單中,選擇包含您要匯出之向量資料的儲存貯體名稱。
-
針對向量索引,選擇您要匯出之向量索引旁的選項按鈕。
-
選擇進階搜尋匯出,然後選擇匯出至 OpenSearch。
重要
-
時間點匯出:匯出作業會擷取資料,直到開始匯出為止。如果您在擷取至 OpenSearch 期間更新向量資料,並非所有更新都會反映在 OpenSearch 中。
-
一次性操作:這是一次性匯出,不會與您的 S3 Vectors 資料保持同步。您必須手動重新匯出,才能擷取任何後續變更。
然後,若要設定和管理 S3 Vectors 與 Amazon OpenSearch Service 的整合,則您主要透過 OpenSearch 主控台工作。
檢視目的地為 OpenSearch 的匯出項
登入 AWS 管理主控台 ,並在 https://console.aws.amazon.com/s3/
:// 開啟 Amazon S3 主控台。 -
在導覽窗格中,選擇向量儲存貯體。
-
在向量儲存貯體清單中,選擇包含您要匯出之向量資料的儲存貯體名稱。
-
針對向量索引,選擇進階搜尋匯出,然後選擇檢視目的地為 OpenSearch 的匯出項。
然後,您將透過 OpenSearch 主控台檢視目的地為 OpenSearch 的匯出項。
如需有關建立和管理 OpenSearch Serverless 收集的詳細資訊,請參閱《Amazon OpenSearch Service 開發人員指南》中的建立和管理 Amazon OpenSearch Serverless 收集。
OpenSearch 使用 S3 Vectors 引擎
您可以使用 S3 Vectors 做為 Amazon OpenSearch 受管叢集
何時使用此整合
當您需要下列項目時,請考量搭配使用 OpenSearch 與 S3 Vectors 引擎:
-
結合向量相似性與關鍵字搜尋的混合式搜尋功能。
-
較低的查詢輸送量,其頻率或零星使用模式可能較低。
-
對於可接受較長回應時間以換取節省成本的應用程式,具有更高的延遲容錯能力。
-
包括彙總、多面向搜尋和複雜篩選的進階分析。
-
您想要透過經濟實惠的向量儲存擴展的現有 OpenSearch 工作流程。
先決條件
搭配使用 OpenSearch 與 S3 Vectors 引擎之前,請確定您具有:
-
現有的 OpenSearch 受管網域。如需詳細資訊,請參閱《Amazon OpenSearch Service 開發人員指南》中的建立和管理 Amazon OpenSearch Service 網域。
-
了解您的效能要求,以選擇適當的整合方法。
開始使用
若要搭配使用 OpenSearch 和 S3 Vectors 引擎,請於索引建立期間在 OpenSearch 中將引擎設定為 S3_Vectors。如需有關在 OpenSearch Service 中建立索引時所用範本,包括指定引擎類型的位置的詳細資訊,請參閱方法和引擎