第六节 全文索引
全文索引
全文索引和单键所以或者复合索引的区别
单键索引: key&value key字段名字 value是1/-1 表示索引的排序方向
全文索引 key还是字段的名字 value是固定的字符串 text
db.config_collection.createIndex({key:text})
db.config_collection.createIndex({key:text},{key1:text})
db.config_collection.createIndex({$**:text}) 表示对集合中所有字段创建一个全文索引的
全文索引查找
db.config_collection.find({$text:{$search:"aa"}})
db.config_collection.find({$text:{$search:"aa bb"}}); 或查询
db.config_collection.find($text: {$search:"aa -bb"})非查询 -bb不存在
db.config_collection.find($text:{$search:" \"a\" \"bb\" cc "}) 并查询 a&&b