本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
Search-Backed 应用程序
发布日期:2022年 11月17日 (图表历史)
该架构概述了添加或改进对现有应用程序的搜索的过程。它使用亚马逊 OpenSearch 服务进行索引和检索,使用SageMaker 人工智能进行机器学习丰富,使用亚马逊简单存储服务存储用户交互数据。
Search-Backed 应用程序
以下步骤描述了架构:
-
应用程序用户向 Web 服务器发送查询。
-
Web 服务器将查询传送到查询服务。该查询服务可以使用来自 SageMaker 人工智能的机器学习模型进行用户细分、概念和实体提取以及查询到点击的分析。
-
该查询服务根据 AI 的用户细分、 SageMaker A mazon RDS 的用户偏好以及过去的查询性能来丰富或重写查询。它向亚马逊 OpenSearch 服务发送增强查询。
-
用户使用关系或 NoSQL 系统作为记录系统,仅向亚马逊 OpenSearch 服务发送可搜索的数据。查询服务仅检索搜索结果中的密钥,并从记录系统中获取完整记录。
-
网络服务器和查询服务将用户交互数据发送到亚马逊 S3 数据湖或 Amaz on Redshift 。
-
离线流程从数据湖中提取用户交互数据。
-
离线流程使用点击等数据来增加目录中的记录,并更新 SageMaker AI 中的模型。
-
根据需要在亚马逊 OpenSearch 服务中更新记录。
-
网络服务器向亚马逊 OpenSearch 服务发送目录更新,或者变更数据采集过程将这些更新带到亚马逊 OpenSearch 服务。
-
业务分析师根据处理后的用户交互生成报告和关键绩效指标。
延伸阅读
有关更多信息,请参阅以下资源:
图表历史
要获得有关此参考架构图更新的通知,请订阅 RSS 提要。
| 变更 | 说明 | 日期 |
|---|---|---|
初次发布 | 参考架构图首次发布。 | 2022 年 11 月 17 日 |
注意
要订阅 RSS 更新,必须为正在使用的浏览器启用 RSS 插件。