【问题标题】:ElasticSearch,mongoDB,nodejs for live search用于实时搜索的 ElasticSearch、mongoDB、nodejs
【发布时间】:2015-12-06 18:11:25
【问题描述】:

我正在使用 MongoDB(3.0.3)、Elastic Search(1.7.1)、NodeJS。

实际上,在我们的数据库中,我们有多个集合,例如任务、用户、作业、事件等。现在我们想要在 MongoDB 中的多个集合上进行全文搜索,但到目前为止 MongoDB 还没有提供。所以我们使用弹性搜索从多个集合中进行全文搜索。

我们希望我们在 MongoDB 中这些集合作业、事件、用户等中插入的任何内容都会自动保存到 Elastic Search 索引中,并且可以立即用于搜索。是否有任何 npm 模块可以帮助我或任何其他想法。

搜索后发现https://github.com/richardwilly98/elasticsearch-river-mongodbhttps://github.com/mongoosastic/mongoosastic

那么,哪个更好,更易于使用?或任何其他解决方案

【问题讨论】:

    标签: node.js mongodb elasticsearch


    【解决方案1】:

    河流已被弃用:

    如果您已经在使用 Mongoose,那么 Mongoosastic 似乎是一个不错的选择。您应该检查它的搜索功能是否满足您的需求。

    【讨论】:

    • 我不想创建一个单独的问题,但是如果我使用 JAVA EE,可以使用什么来代替 mongoosastic?我花了几天时间寻找一些东西,而不是理查德威利的 mongo-river,但没有任何成功......
    • 你为什么要寻找替代品?河流已弃用!可以没有替换!
    猜你喜欢
    • 1970-01-01
    • 2021-09-19
    • 2020-07-10
    • 2012-11-29
    • 1970-01-01
    • 1970-01-01
    • 2021-01-21
    • 1970-01-01
    • 2021-01-27
    相关资源
    最近更新 更多