本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
Amazon OpenSearch 趨勢查詢搭配 AWS Glue 和 Amazon Bedrock
發佈日期:2024 年 12 月 18 日 (圖表歷史記錄)
此架構示範如何使用 AWS Glue、Amazon Bedrock、Amazon OpenSearch Service、向量內嵌、K 平均值叢集和 LLM 等 AWS 服務來識別最熱門的搜尋查詢,以最佳化內容策略並改善使用者體驗。 LLMs
Amazon OpenSearch 趨勢查詢搭配 AWS Glue 和 Amazon Bedrock
下列步驟說明 架構:
-
最終使用者在搜尋頁面上搜尋文章。查詢會傳送至 Amazon OpenSearch Service 進行結果擷取。
-
使用 API Gateway 代理透過 Amazon Kinesis Data Streams 串流搜尋查詢日誌。
-
Amazon Data Firehose 會以緩衝區上限每 15 分鐘合併一次搜尋查詢日誌。
-
EventBridge 每日排程器會觸發 Step Functions 以進行趨勢查詢識別。
-
AWS Glue 爬蟲程式會為存放在 Amazon S3 中的搜尋查詢日誌建立目錄資料表。
-
AWS Glue 任務會將查詢日誌合併並轉換為 Parquet 檔案,以提升查詢效能。
-
AWS Glue 爬蟲程式會為存放在 Amazon S3 中的Parquet檔案建立目錄資料表。
-
AWS Glue 任務使用 K 平均值叢集處理資料、建立搜尋查詢叢集,並將它們存放在 Amazon S3 中。
-
AWS Glue 爬蟲程式會為存放在 Amazon S3 中的搜尋查詢叢集建立目錄資料表。
-
Athena 會查詢每個叢集的前 n 個查詢,並將 CSV 檔案做為輸入傳遞至 Lambda 函數。
-
Lambda 會在迴圈中處理 CSV 檔案、叫用 Amazon Bedrock 來識別每個叢集最相關的搜尋查詢,並將結果儲存在 DynamoDB 中。
-
當使用者開啟搜尋頁面時,應用程式邏輯會使用 API Gateway,使用 Lambda 和 DynamoDB 資料表擷取熱門趨勢查詢,以在搜尋頁面上顯示。
-
商業分析師使用趨勢查詢 API 來分析趨勢搜尋查詢並定義內容策略。
深入閱讀
如需詳細資訊,請參閱下列資源:
圖表歷史記錄
若要收到此參考架構圖的更新通知,請訂閱 RSS 摘要。
| 變更 | 描述 | 日期 |
|---|---|---|
初次出版 | 首先發佈參考架構圖。 | 2024 年 12 月 18 日 |
注意
若要訂閱 RSS 更新,您必須為正在使用的瀏覽器啟用 RSS 外掛程式。