首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在均值堆栈上进行数据库搜索的最佳方式是什么

问在均值堆栈上进行数据库搜索的最佳方式是什么
EN

Stack Overflow用户
提问于 2019-06-02 09:48:47
回答 1查看 210关注 0票数 1

我正在使用mongodb来存储拍卖网站的物品,我想启用模糊搜索。

我应该查询1000个不带参数的结果,然后使用像fuse.js这样的js库吗?

或者我应该仅依靠mongodb $regex来进行查询?

EN

回答 1

Stack Overflow用户

发布于 2019-06-02 11:02:41

对于这样的问题,mongodb不是一个很好的选择。有很多优秀的文本搜索工具可用,其中最突出的是elasticsearch。您可以继续将数据存储在mongodb中,但需要保持elasticsearch实例与mongodb数据库同步,并根据elasticsearch执行搜索。Mongoosastic是并发写入的好方法,或者可以使用Transporter将同步从数据库持久化流程中转移出来。

Mongoosastic示例:https://blog.cloudboost.io/sync-mongo-with-elastic-and-save-months-of-development-time-and-cost-d281e0ca8fe4

其他一些同步方式,包括传输器:https://code.likeagirl.io/5-different-ways-to-synchronize-data-from-mongodb-to-elasticsearch-d8456b83d44f

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56411680

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档