使用 Vertex AI 执行向量相似度搜索

欢迎使用 Firebase Data Connect 的向量相似度搜索功能。这是 Firebase 实现的语义搜索功能,可与 Google Vertex AI 集成。

此功能的核心是向量嵌入,即 用于表示文本或媒体语义含义的点数。通过使用输入向量嵌入运行最近邻搜索,您可以找到所有语义相似的内容。Data Connect 使用 PostgreSQL 的 此功能的 pgvector 扩展。

这种强大的语义搜索可以推动商品推荐引擎等应用场景 和搜索引擎。它也是生成式 AI 流程中检索增强生成的关键组成部分。Vertex AI 文档是您了解 了解详情

您可以依靠 Data Connect 的内置支持来生成矢量 使用 Vertex AI 的 Embeddings API 自动创建嵌入, 或者使用该 API 手动生成它们。

以下是 Data Connect 文档摘录。当您 注册 Data Connect 预览版, 您将拥有本指南的完全访问权限,其中包括:

  • 设置以执行矢量搜索
  • 为矢量搜索设计 Data Connect 架构
  • 生成和检索向量嵌入
  • 执行矢量搜索
  • 使用自定义嵌入
  • 将向量搜索部署到生产环境
  • 向量搜索指令的语法参考。