Google 致力于为黑人社区推动种族平等。查看具体举措

使用 Algolia 搜索

Algolia 制造
Algolia 制造

使用 Algolia 实现对 Cloud Firestore 数据进行全文搜索。

此扩展程序的运作方式

使用此扩展程序将 Cloud Firestore 数据索引到 Algolia 并保持数据同步。该扩展程序在 Firestore 集合上应用和配置。

此扩展程序监听指定集合上的更改。如果添加文档,该扩展程序会将文档索引为 Algolia 中的记录。该扩展程序只对扩展程序配置中定义的字段进行索引并将文档 ID 用作 Algolia 对象 ID

只要您更新文档,扩展程序就会将更新传播到相应的 Algolia 记录。如果您删除文档,扩展程序将删除相应的 Algolia 记录。

额外设置

如要安装此扩展程序,请首先确保您已在 Firebase 项目中 设置 Cloud Firestore 数据库

您还必须进行 Algolia 帐号设置才能安装此 扩展程序。您可以在 Algolia 网站上进行设置。

结算

此扩展程序用到以下 Firebase 服务,可能会产生相关的费用:

  • Cloud Firestore
  • Cloud Functions

此扩展程序还使用如下第三方服务:

您有责任承担与您使用这些服务相关的任何费用。

Firebase 提供的说明

要安装此扩展程序,您的 Firebase 项目必须采用 Blaze(随用随付)方案。您仅需为您使用的资源支付费用。大多数 Firebase 服务为少量使用提供免费层级。详细了解 Firebase 结算。

当您安装或重新配置此扩展程序时,您需要支付少量费用(通常不到 $0.10)。请查看 Firebase 价格中的 Cloud Functions 价格获取详细说明。

如何安装此扩展程序

使用 Firebase 控制台

要安装和管理扩展程序,您可以使用 Firebase 控制台。

使用控制台安装

使用 Firebase CLI

要安装和管理扩展程序,您还可以使用 Firebase CLI:

步骤 1:运行以下 npm 命令来安装 CLI 或将 CLI 更新到最新版本。

npm install -g firebase-tools
不能运行?请参阅 Firebase CLI 参考文档或者更改您的 npm 权限

步骤 2:运行以下命令来安装此扩展程序

firebase ext:install algolia/firestore-algolia-search --project=projectId_or_alias
作者
许可
Apache-2.0
版本
0.5.6