欢迎使用 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 架构
- 生成和检索向量嵌入
- 执行矢量搜索
- 使用自定义嵌入
- 将向量搜索部署到生产环境
- 向量搜索指令的语法参考。