什麼有關MongoDB的文本搜索調整,如果我想這下面MongoDB的文本搜索邏輯
var items = [{
title: 'Fender Jazz Bass Guitar 4 String Barely used'
}, {
title: 'Mark Bass'
}, {
title: 'Fender Telecaster'
}, {
title: 'Fender Double Fat Strat'
}];
db.collection('items').createIndex({ title: 'text'}, function(){});
// Using MongooseJS to query
Items.find({ $text: { $search: 'Fender Jazz Bass Guitar 4 String' }})
// After query this it does not return Fender Jazz Bass Guitar 4 String as the top most search result
我想要的結果的數組第一個元素是Fender Jazz Bass Guitar 4 String Barely used
這甚至可能嗎?還是我不得不另一個更復雜的搜索引擎?
ahhh!我明白了,這完全有效!謝謝 –