私はmongodbアプリケーションで検索機能を設定することができました。以下のコードを参照してください。これは非常にうまく動作しますが、正確な結果しか返しません。もっと「あいまいな」検索結果を受け入れるようにコードを変更するにはどうすればよいですか?ありがとう!Mongodbでファジー検索?
router.get("/", function(req, res){
if (req.query.search) {
Jobs.find({"name": req.query.search}, function(err, foundjobs){
if(err){
console.log(err);
} else {
res.render("jobs/index",{jobs:foundjobs});
}
});
}
Jobs.find({}, function(err, allJobs){
if(err){
console.log(err);
} else {
res.render("jobs/index",{jobs:allJobs});
}
});
});
最も正確な検索には、mongoose FullTextライブラリを使用できます。https://www.npmjs.com/package/mongoose-fulltext –