我已将Search with Algolia扩展安装到我的 firebase 项目中,但在配置正确的收集路径(“列表”)并输入 Algolia 索引名称和 Algolia 应用程序 ID 后。Algolia 中的索引未注册集合的更新。我收到“尚无记录”的消息。
我已关注 Algolia 网站上的视频,并将其安装到 firebase 上的正确项目中。
单击“此扩展程序的工作原理”选项卡时,链接会将我带到 Firebase 实时数据库选项卡,并要求我创建数据库。我在 Algolia 扩展中的任何地方都看不到它需要这样做,因为目前我的数据库正在使用 Firestore 数据库。
我是否需要切换到使用实时数据库才能使扩展正常工作,或者它也应该与 Firestore 数据库一起使用?
扩展配置中设置的集合的路径是listings,应该是projectName吗?列表?不过,listings 是集合名称。
编辑:
因此,此处列出了另一个答案Firestore / Algolia 集成失败:API 密钥问题
400 错误是由于与 API 密钥相关的权限不足造成的。管理员 API 密钥可以使用,但您最好创建一个具有所需权限的新 API 密钥。