2016-11-17 90 views
0

我在製作一個使用mongoDB存儲產品信息的網站。 我想使用彈性搜索讓用戶按名稱或說明搜索產品。Mongodb與非全文搜索的彈性搜索

但是,我也想讓用戶搜索他們的產品類別,地區...(這不是全文搜索)。

在這種情況下,我是否也應該使用彈性搜索或正常的mongoDB查詢進行搜索?當搜索不是全文搜索時,彈性搜索可以帶來什麼好處?

回答

0

Elasticsearch不僅適用於full-text search,而且term-level search(即精確搜索),geo search,...當然還有aggregations

如果你需要這些,那麼ES值得研究。此外,你不一定要採取「無論是 - 或」的立場,你可以肯定地使用兩者聯合,因爲它們是免費的。

還有一些其他的答案值得看的:

+0

這篇幫助? – Val