node.js - 全文搜索的想法 MongoDB 和 node.js

标签 node.js mongodb lucene sphinx elasticsearch

<分区>

我正在为我的网站开发一个搜索引擎,我想为其添加以下功能;

  1. 全文搜索
  2. 你是说功能
  3. MongoDB 中的数据存储

我想做一个 Restful 后端。我将手动将数据添加到 mongodb 并将其编入索引(我更喜欢哪个?Mongodb 索引或其他一些搜索索引库,如 Lucene)。我也想使用 node.js。这些是我从研究中发现的。对于架构,任何想法都会受到赞赏

提前致谢

最佳答案

我正在使用 Node.js/MongoDB/Elasticsearch(基于 Lucene)。这是一个极好的组合。流程也很惊人,因为所有 3 个包(都可以)将 JSON 作为其 native 格式处理,因此无需转换 DTO 等。

看看: http://www.elasticsearch.org/

关于node.js - 全文搜索的想法 MongoDB 和 node.js,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11809909/

相关文章:

python - 错误 :document must be an instance of dict, bson.son.SON、bson.raw_bson.RawBSONDocument 或继承自 collections.MutableMapping 的类型

database-design - 针对特定用例的 MongoDB 模式设计

java - Lucene删除索引,Java

node.js - 在windows服务上执行 "grunt serve"

javascript - 在 for-of 循​​环中等待与在 for-of 之前获取可迭代对象

node.js - 删除和创建 dynamoDB 表

mongodb - 使用无服务器框架的 Lambda 函数环境设置中的逗号分隔符

java - CompassQuery - 仅保留关键字,不保留别名或运算符

java - 如何通过对 Infinispan 或 Hibernate Search 的 API 调用为单个项目编制索引?

node.js - Jade 模板 - 如何将数据从查看页面传递到编辑页面