第六节 全文索引

时间:2022-05-07 20:10:11

全文索引

 

全文索引和单键所以或者复合索引的区别

单键索引: 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