如何在firebase中进行高级查询?

时间:2017-07-17 00:35:17

标签: firebase elasticsearch web querying

好吧,伙计们,我遇到了firebase的问题。我正在尝试使用搜索栏按名称查询数据库中的用户列表。问题在于,我在互联网上看到的大部分内容都建议使用ElasticSearch和Algolia(付费)而不是firebase查询API来进行高级查询,因为最后一个不足以做到这一点。他们说要开始使用ElasticSearch,我必须将我的firebase从Spark升级到Blaze选项(付费也是如此),但我只是一个小项目的学生,我没有钱。还有另一种方法可以在我的firebase项目中进行高级查询吗?拜托,你们能为我的问题推荐一个免费的解决方案吗?谢谢!

1 个答案:

答案 0 :(得分:0)

Algolia有一个免费的平底锅可以完成这项工作(截至2017年7月,每月可获得10K可搜索记录+ 100K操作数)。我不知道你项目的规模,但它可以让你开始。

我没有看到Firebase定价页面有关与外部服务集成的任何限制。此外,这是25美元/月。

如果您不想(不能)使用Algolia,您可以在便宜的服务器上轻松设置具有弹性搜索功能的群集(Linode或Digital Ocean,每月5美元至10美元)。 / p>