android - Algolia 和 firestore 价格 + 评论

标签 android firebase search google-cloud-firestore algolia

我想确保定价模型正确无误。

我使用 Algolia 在我的应用程序中进行搜索,因此我需要 Firestore 的用户索引 举个例子,假设我有10000个用户。
向我介绍了两种方法:
-- 要么我每 5 分钟做一次索引。
-- 每次在 Firestore 中更改文档时我都会编制索引

我认为第一种方法是不可能的,因为 firestore 的操作限制(大约 2,800,000 个读数),但我不确定。
对于第二个,我犹豫了。

我该如何解决这个问题?

最佳答案

关于 Algolia,您按计划收费,其中包括您允许的记录计数和索引操作限制。一篇好文章是“How Algolia counts records and operations”。在您描述的情况下,您似乎经常更新,因此需要将其相乘并确保您的计划处理那么多索引操作。 “Essential”计划是现收现付的灵 active 。阅读有关定价的更多信息 here .

If 2 documents are modified at the same time what would happen?

如果同时修改 2 个文档,这是 Algolia 中的 2 个操作(每个记录更新 x1)。

And can we search with Algolia during indexing?

是的,您可以边搜索边索引。所有写操作(例如,添加、更新、删除索引操作)都是异步的。您的添加/更新/删除请求被添加到任务队列并按顺序处理。您可以继续搜索现有索引,但在任务发布之前您将看不到更新的信息。

关于android - Algolia 和 firestore 价格 + 评论,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53101883/

相关文章:

ios - "Could not locate google-services.json or GoogleService-info.plist files"iOS项目、Unity、Mac电脑

sql - 如何替换数据库表每一列中的元素?

algorithm - 子字符串在字符串中出现的性能

elasticsearch - Lucene/Solr搜索文档创建

java - 如何通过最新的 Android 支持库正确使用向后兼容的 Vector Drawable?

java - 如何添加缺少的 Android list 文件

javascript - 如何从 firebase 获取文档名称

android - AudioRecord 将原始 PCM 数据写入/读取到文件

android 选项卡式 Activity 列表 fragment

ios - 居中 Google 登录按钮文本 (iOS)