mongodb - 在存储在 mongo 中的文件中搜索文本

标签 mongodb full-text-search

我的 mongo 数据库中有很多文件。我只想检索那些包含“hello world”一词的文件。文本不是文件名的一部分,但可以在文件内部(内容)的任何位置找到。 mongo 是否为此提供任何 api?或者我们应该从 mongo 中检索每个文件并在每个文件中搜索它?请帮忙。

最佳答案

如果要全文搜索,可以集成mongodb和elasticsearch。查看 richardwilly98 的 mongodb-elasticsearch river https://github.com/richardwilly98/elasticsearch-river-mongodb/wiki .对于大文件,您需要 elasticsearch 映射器附件。

关于mongodb - 在存储在 mongo 中的文件中搜索文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12669193/

相关文章:

javascript - 从 Meteor 中的 2 个集合发布(列出喜欢帖子的每个用户)

mongodb - 您如何使用 Mongoose 进行更多高级查询?特别是使用 $or 的查询

python - 将 Eve REST API 连接到 MongoDB 实例的 ConnectionException

python - 使用 PostgreSQL 索引的 Django 全文搜索

mysql - 通过 Zend Framework 的搜索功能

java - Jersey : response with List<DBObject>

node.js - Mongoose 点符号 $inc 更新

javascript - 使用 Mongoose 在 Node JS 中进行全文搜索

lucene - 使用lucene进行模糊搜索

c# - 使用 .net api 的电子商务网站的开源多面搜索/引导导航