自己的项目中用到了mongodb,需要做一个搜索功能,刚开始不知道怎么搞,查了mongodb有个全文检索功能。
全文检索分为两步
第一,建立索引
db.stores.createIndex( { name: "text", description: "text" } )
name,description是对应的关键字段名,是以这几个字段建立索引。
第二步,查询结果集
db.stores.find( { $text: { $search: searchKeys } } )
$text全文检索关键字,searchKeys 需要检索的文本
根据以上两步就可以进行全文检索了。
本人才疏学浅,如有纰漏多请指教。