共计 1231 个字符,预计需要花费 4 分钟才能阅读完成。
MongoDB 全文索引的创建方法:
db.ensureIndex({key:”text”})
db.ensureIndex({key1:”text”,key2:”text”})
db.ensureIndex({“$**”:”text”,key2:”text”})
mongodb 全文索引查询的用法:
db.article.find({$text:{$search:”coffee”}}) #查询包含 coffee 的内容的文档
db.article.find({$text:{$search:”aa bb cc”}}) #(或查询)查询包含 aa 或 bb 或 cc 的内容的文档
db.article.find({$text:{$search:”aa bb -cc”}}) #- 为排除包含有 cc 内容的文档
db.article.find({$text:{$search:”\”aa\” \”bb\” \”cc\””}}) #(与查询)加查询内容前加上 \”,查询既包含 aa 又包含 bb cc 的内容的文档。
全文索引的限制:
一个集合只能创建一个全文索引,每次查询只能指定一个 $text 查询
$text 不能出现在 $nor 查询中
查询如果包含了 $text,$hint 不起作用
不支持中文全文检索
更多 MongoDB 相关教程见以下内容:
CentOS 编译安装 MongoDB 与 mongoDB 的 php 扩展 http://www.linuxidc.com/Linux/2012-02/53833.htm
CentOS 6 使用 yum 安装 MongoDB 及服务器端配置 http://www.linuxidc.com/Linux/2012-08/68196.htm
Ubuntu 13.04 下安装 MongoDB2.4.3 http://www.linuxidc.com/Linux/2013-05/84227.htm
MongoDB 入门必读(概念与实战并重) http://www.linuxidc.com/Linux/2013-07/87105.htm
Ubunu 14.04 下 MongoDB 的安装指南 http://www.linuxidc.com/Linux/2014-08/105364.htm
《MongoDB 权威指南》(MongoDB: The Definitive Guide)英文文字版[PDF] http://www.linuxidc.com/Linux/2012-07/66735.htm
Nagios 监控 MongoDB 分片集群服务实战 http://www.linuxidc.com/Linux/2014-10/107826.htm
基于 CentOS 6.5 操作系统搭建 MongoDB 服务 http://www.linuxidc.com/Linux/2014-11/108900.htm
MongoDB 的详细介绍:请点这里
MongoDB 的下载地址:请点这里
本文永久更新链接地址:http://www.linuxidc.com/Linux/2016-04/130007.htm