数据准备
<1>建立索引
db.stores.createIndex({name:"text",description:"text"});
<2>索引查询
db.stores.find({$text:{$search:"java coffee shop"}});
<3>$meta 搜索排序,查询结果与你查询条件越相关的越排在前面 (--搜索出的结果会多出一个score字段,这个得分越高,相关度越高)
db.stores.find({$text:{$search:"java coffee shop"}},{score:{$meta:"textScore"}}).sort({score:{$meta:"textScore"}})