或者使用命令:
创建全文索引
考虑以下 posts 集合的文档数据,包含了文章内容(post_text)及标签(tags):
我们可以对 post_text 字段建立全文索引,这样我们可以搜索文章内的内容:
使用全文索引
现在我们已经对 post_text 建立了全文索引,我们可以搜索文章中的关键词 runoob:
以下命令返回了如下包含 runoob 关键词的文档数据:
如果你使用的是旧版本的 MongoDB,你可以使用以下命令:
使用全文索引可以提高搜索效率。
删除全文索引
删除已存在的全文索引,可以使用 find 命令查找索引名:
通过以上命令获取索引名,本例的索引名为post_text_text,执行以下命令来删除索引:
以上就是浅析MongoDB 全文检索的详细内容,更多关于MongoDB 全文检索的资料请关注七叶笔记其它相关文章!