练习 - 在 Azure Database for PostgreSQL 上实现矢量搜索

已完成

在本练习中,你将使用 Azure Database for PostgreSQL 和 pgvector 扩展生成产品相似性搜索应用程序。 启用矢量存储功能、为包含嵌入的产品创建数据库架构、通过 Flask Web 应用程序加载示例数据,以及执行相似性搜索以查找相关产品。 此模式为构建推荐系统、语义搜索功能和其他 AI 支持的应用程序提供了基础。

在本练习中执行的任务:

  • 下载项目初学者文件并配置部署脚本
  • 使用 Microsoft Entra 身份验证部署 Azure Database for PostgreSQL 灵活服务器
  • 在服务器部署时完成 Flask 应用程序代码
  • 启用 pgvector 扩展并创建产品表架构
  • 运行 Flask 应用程序以加载产品并执行相似性搜索
  • 添加新产品并观察相似性结果的变化

此练习大约需要 30 分钟才能完成。

在您开始之前

若要完成练习,需要:

开始

选择“ 启动练习 ”按钮,在新浏览器窗口中打开练习说明。 完成练习后,请返回此处:

  • 完成模块
  • 获得完成本模块的徽章

按钮启动练习。