【发布时间】:2021-04-20 05:21:43
【问题描述】:
我正在使用 MongoDb 并希望我的 NodeJs 应用程序具有完整和部分文本搜索功能。将 Elasticsearch 作为搜索引擎和关系数据库是个好主意吗?因为我希望我的应用程序具有单一的数据存储源。
【问题讨论】:
标签: node.js mongodb elasticsearch elasticsearch-5 aws-sdk-nodejs
我正在使用 MongoDb 并希望我的 NodeJs 应用程序具有完整和部分文本搜索功能。将 Elasticsearch 作为搜索引擎和关系数据库是个好主意吗?因为我希望我的应用程序具有单一的数据存储源。
【问题讨论】:
标签: node.js mongodb elasticsearch elasticsearch-5 aws-sdk-nodejs
Elasticsearch 不是为使用关系数据库而构建的。它基本上是一个用于文本搜索的数据库。
我已成功使用 ES 根据文本数据搜索我的文档,然后在关系数据库中搜索该文档的 id/key 以提取详细信息。
【讨论】: