七叶笔记 » 数据库 » 浅析MongoDB 全文检索

浅析MongoDB 全文检索

或者使用命令:

创建全文索引

考虑以下 posts 集合的文档数据,包含了文章内容(post_text)及标签(tags):

我们可以对 post_text 字段建立全文索引,这样我们可以搜索文章内的内容:

使用全文索引

现在我们已经对 post_text 建立了全文索引,我们可以搜索文章中的关键词 runoob:

以下命令返回了如下包含 runoob 关键词的文档数据:

如果你使用的是旧版本的 MongoDB,你可以使用以下命令:

使用全文索引可以提高搜索效率。

删除全文索引

删除已存在的全文索引,可以使用 find 命令查找索引名:

通过以上命令获取索引名,本例的索引名为post_text_text,执行以下命令来删除索引:

以上就是浅析MongoDB 全文检索的详细内容,更多关于MongoDB 全文检索的资料请关注七叶笔记其它相关文章!

相关文章