我即将将搜索引擎添加到我的 Node 应用程序中。我可以看到 ElasticSearch 有一个npm 包。
但是为什么不简单地使用ElasticSearch 独立而不是将它与应用程序代码嵌套呢?
我的用例是:
- 数据位于具有真实实体关系图的 MySQL 数据库中。
- 我打算使用 Docker 容器来运送我的应用程序元素(现在可以修改)。
- 结果的定位很复杂,我想到了一个夜间 cronjob 来重新评估文档/结果,因为它们依赖于移动数据(例如用户的声誉或受欢迎的销售)。
你不觉得独立的 ElasticSearch 实例/网格更令人羡慕吗?我想它会更具可扩展性,更安全,更容易部署在云中,例如......