【发布时间】:2014-12-19 11:30:44
【问题描述】:
我即将将搜索引擎添加到我的 Node 应用程序中。我可以看到有一个npm package for ElasticSearch。
但为什么不简单地使用ElasticSearch standalone 而不是将其与应用程序代码嵌套呢?
我的用例是:
- 数据位于具有真实实体关系图的 MySQL 数据库中。
- 我打算使用 Docker 容器来运送我的应用程序元素(目前可以修改)。
- 结果的定位很复杂,我想到了一个夜间 cronjob 来重新评估文档/结果,因为它们依赖于移动数据(例如用户的声誉或受欢迎的销售)。
你不觉得独立的 ElasticSearch 实例/网格更令人羡慕吗?我想它会更具可扩展性、更安全,并且更容易部署在云中,例如......
【问题讨论】:
标签: node.js elasticsearch scalability separation-of-concerns elasticsearch-plugin