【问题标题】:How to do full text search in mongoosejs?如何在 mongoosejs 中进行全文搜索?
【发布时间】:2011-11-04 20:47:46
【问题描述】:

用猫鼬进行全文搜索的更简单方法是什么?

【问题讨论】:

    标签: mongodb node.js mongoose


    【解决方案1】:

    对于那些前来寻找的人来说,MongoDB 和 Mongoose 现在都允许文本搜索:

    What's new in Mongoose 3.8.9

    Example usage of text search

    【讨论】:

      【解决方案2】:

      您可能想查看弹性搜索和 mongoosastic。看看

      http://www.elasticsearch.org/

      https://github.com/jamescarr/mongoosastic

      希望对你有帮助

      【讨论】:

        【解决方案3】:

        MongoDB 2.4 包含实验性全文搜索功能:http://docs.mongodb.org/manual/release-notes/2.4/#text-indexes

        有一些猫鼬关键字plugins 用于较小规模的东西以及elasticsearch 插件。 http://plugins.mongoosejs.com 是发现更多信息的好地方。

        【讨论】:

          【解决方案4】:

          Mongoose 是 MongoDB 的“ORM”。 MongoDB 在全文搜索中有some docs。但是,MongoDB 并非设计用于 FTS,大型部署通常使用 Solr 或 Sphinx 等其他工具。

          如果您只是尝试使用正则表达式进行查询,MongoDB supports that。 Mongoose 中的语法应该类似。

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2021-05-17
            • 2014-06-05
            • 2010-09-08
            • 1970-01-01
            • 1970-01-01
            • 2015-12-30
            • 2011-09-14
            • 1970-01-01
            相关资源
            最近更新 更多