Firebase 解决方案门户

探索并实现适合您的应用和企业中的常见和高级用例的解决方案。

过滤条件

选择类别
选择内容类型
选择产品

Cloud Firestore 中的查询可让您查找大型集合中的文档。如需从整体上深入了解相关集合的属性,您可以对集合进行数据聚合。 您可以在读取或写入时聚合数据: 读取时聚合 在请求时计算结果。 Cloud Firestore 支持在读取时运行 count() 、 sum() 和 average() 聚合查询。读取时聚合查询比写入时聚合查询更容易添加到应用中。如需详细了解聚合查询,请参阅 使用聚合查询聚合数据 。 写入时聚合

  • 教程
  • Firestore

BigQuery 是经济实惠的全托管式 PB 级分析数据仓库,可让您分析大量数据。您可以使用以下 Firebase Extensions 将 Cloud Firestore 与 BigQuery 相关联: 将 Cloud Firestore 集合中的实时增量更新发送至 BigQuery 。 了解详情 。 在 Cloud Firestore 中安排和导出 BigQuery 查询结果以进行实时交付。 了解详情 。

  • 教程
  • Firestore

本页面可帮助您开始在应用中实现生成式 AI 功能。它介绍了涉及生成式 AI 的 Firestore 功能和集成。 为商品推荐和聊天机器人等用例创建创新的 AI 赋能解决方案通常需要向量相似性搜索(简称向量搜索)。您可以对 Firestore 数据执行向量搜索,而无需将数据复制到另一个向量搜索解决方案,从而保持操作简单性和效率。 Cloud Firestore 中的向量搜索核心工作流包含 4 个步骤。

  • 教程
  • Firestore

许多应用都有按实际地理位置编入索引的文档。例如,您的应用可能允许用户浏览他们当前所在位置附近的商店。 Geohash 是用于将 (latitude, longitude) 对编码为单个 Base32 字符串的体系。在 Geohash 体系中,世界被划分为一个矩形网格。Geohash 字符串的每个字符都指定了前缀哈希值 32 个细分中的其中一个。例如,Geohash abcd 是完全涵盖在更大的 Geohash abc 范围之内的 32 个四字符哈希值的其中之一。

  • 教程
  • Firestore

许多应用会在首次网页加载时向所有用户分发相同的内容。例如,新闻网站可能显示最新报道,电子商务网站可能显示畅销商品。 如果此类内容从 Cloud Firestore 分发,就意味着在加载应用时,每个用户会发出一个新查询,但得到的是同样的结果。由于这些结果不会在用户之间缓存,因此应用的速度会比预期慢,并且消耗的成本也会比预期高。 借助 Cloud Firestore 内容包,您可以使用 Firebase Admin SDK 根据后端上的常见查询结果汇总数据内容包,并在 CDN 上分发这些缓存的预计算

  • 教程
  • Firestore

使用 Cloud Firestore 和 Firebase Extensions 通过 AI 模型发掘音频和图片资源的价值。 使用 Cloud Vision API 从图片中提取标签并保存到 Firestore。 了解详情 。 使用 Cloud Speech To Text 将 Cloud Storage 中的音频文件转录为.txt 文件。 了解详情 。 使用 Cloud Vision API 从图像中提取文本并保存到 Firestore。 了解详情 。

  • 教程
  • Firestore

使用 Cloud Firestore 和 Firebase Extensions 来丰富您使用文本资源的能力。 此扩展程序允许您使用 PaLM API 汇总 Cloud Firestore 文档中的某个字段。 了解详情 。 使用此扩展程序获取用户提交的文本(例如写入 Cloud Firestore 集合的评论)的恶意评分。 了解详情 。 使用 Cloud Translation API 将写入 Cloud Firestore 集合的字符串翻译成多种语言。 了解详情 。 此扩展程序将音频转录为

  • 教程
  • Firestore

Swift 4 中引入了 Swift 的 Codable API,支持用户利用编译器的强大功能,更轻松地将数据从序列化格式映射到 Swift 类型。 您可能已经在使用 Codable 将数据从 Web API 映射到应用的数据模型(或者反之),但其灵活的用途远不止于此。 在本指南中,我们将了解如何使用 Codable 将 Cloud Firestore 中的数据映射到 Swift 类型,以及如何实现反向映射。 从 Cloud Firestore

  • 教程
  • Firestore

大多数应用允许用户搜索应用内容。例如,您可能想要搜索包含某个特定字词的帖子,或者搜索您撰写的关于特定主题的笔记。 Cloud Firestore 不支持原生索引,也不支持搜索文档中的文本字段。另外,下载整个集合并在客户端搜索字段也不现实。 如需对 Cloud Firestore 数据进行“在全文内搜索”,您可使用专门的第三方搜索服务。这些服务提供高级索引和搜索功能,远远超出任何简单的数据库查询所能提供的功能。 请查看下列搜索服务提供商并从中选择一个,然后继续操作:

  • 教程
  • Firestore

找不到适合您的用例的解决方案?

我们会经常添加新解决方案,因此请务必稍后再回来查看。

如果您有特定解决方案的想法,我们非常乐意听取!

请告诉我们您的使用情形