Mongodb vs弹性搜索非全文搜索

时间:2016-11-17 06:49:11

标签: mongodb search elasticsearch

我正在建立一个使用mongoDB来存储产品信息的网站。 我想使用弹性搜索让用户按名称或描述搜索产品。

但是,我还希望让用户按类别,区域搜索产品......(这不是全文搜索)。

在这种情况下,我是否还应该使用弹性搜索或普通的mongoDB查询进行搜索?当搜索不是全文搜索时,弹性搜索可以带来什么好处。

1 个答案:

答案 0 :(得分:1)

Elasticsearch不仅适用于full-text search,也适用于term-level search(即精确搜索),geo search,......当然还有aggregations

如果你需要这些,那么ES值得研究。此外,你不一定要采取"或者 - 或者#34;立场,你绝对可以同时使用它们,因为它们是免费的。

还有一些值得关注的答案: