寻找一种廉价的方式将全文搜索添加到firestore

时间:2018-05-12 14:58:26

标签: angular dart full-text-search google-cloud-firestore

这是我想做的事情

假设我有一个带有firestore后端的Angular Dart应用程序,例如书店。每本书都有标题,摘要和公布日期。现在我想添加一个带有分页的全文搜索到我的应用程序。由于firestore没有全文搜索,我需要自己添加这个,如果我想要包含按发布日期排序的“cat”的前10本书。

尝试失败

我的第一个想法是使用Elasticsearch docker容器并将其部署在Google Cloud上。最初我尝试在Google Kubernetes上做这个,但除了有点过于复杂之外,它似乎花费太多了。 接下来,我使用docker查看了Google App Engine,但由于Elasticsearch容器需要4GB RAM,因此每月仍然需要达到60美元。

所以现在我不知所措。查看Google Compute Engine并在VM中运行docker。我想知道这笔费用是多少?或者也许可以通过Google App实例与Google Cloud Search进行交互,以某种方式公开结果?

所有这些似乎都是为了让我想做的事情变得复杂。我可能有一千本书要索引,其数据可能达到10MB,每月只有几千个查询。

0 个答案:

没有答案