View a markdown version of this page

Search-Backed 应用程序 - Search-Backed 应用程序

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

Search-Backed 应用程序

发布日期:2022年 11月17日 (图表历史)

该架构概述了添加或改进对现有应用程序的搜索的过程。它使用亚马逊 OpenSearch 服务进行索引和检索,使用SageMaker 人工智能进行机器学习丰富,使用亚马逊简单存储服务存储用户交互数据。

Search-Backed 应用程序

架构图显示了使用亚马逊 OpenSearch 服务、 SageMaker 人工智能、亚马逊 RDS 和亚马逊 S3 的搜索支持的应用程序。

以下步骤描述了架构:

  1. 应用程序用户向 Web 服务器发送查询。

  2. Web 服务器将查询传送到查询服务。该查询服务可以使用来自 SageMaker 人工智能的机器学习模型进行用户细分、概念和实体提取以及查询到点击的分析。

  3. 该查询服务根据 AI 的用户细分、 SageMaker A mazon RDS 的用户偏好以及过去的查询性能来丰富或重写查询。它向亚马逊 OpenSearch 服务发送增强查询。

  4. 用户使用关系或 NoSQL 系统作为记录系统,仅向亚马逊 OpenSearch 服务发送可搜索的数据。查询服务仅检索搜索结果中的密钥,并从记录系统中获取完整记录。

  5. 网络服务器和查询服务将用户交互数据发送到亚马逊 S3 数据湖或 Amaz on Redshift 。

  6. 离线流程从数据湖中提取用户交互数据。

  7. 离线流程使用点击等数据来增加目录中的记录,并更新 SageMaker AI 中的模型。

  8. 根据需要在亚马逊 OpenSearch 服务中更新记录。

  9. 网络服务器向亚马逊 OpenSearch 服务发送目录更新,或者变更数据采集过程将这些更新带到亚马逊 OpenSearch 服务。

  10. 业务分析师根据处理后的用户交互生成报告和关键绩效指标。

延伸阅读

有关更多信息,请参阅以下资源:

图表历史

要获得有关此参考架构图更新的通知,请订阅 RSS 提要。

变更说明日期

初次发布

参考架构图首次发布。

2022 年 11 月 17 日

注意

要订阅 RSS 更新,必须为正在使用的浏览器启用 RSS 插件。