0
lenについて検索すると、lenで始まるすべての単語が検索されます。MongoDBと単語の全文検索
私はMongoDBで全文検索を使用しようとしています。その単語の一部だけではなく、100%の単語がヒットしたときにうまく機能します。
この問題を解決するにはどうすればいいですか?そこ
サンプルコード作業:お時間を
db.getCollection('product').find({
'$and' : [{
'$text': {
'$search' : 'len',
'$caseSensitive' : false
},
'$text': {
'$search' : 'y50 b50 y700',
'$caseSensitive' : false
}
}]
})
おかげで、私はこのための助けを得ることを願って:私は同じresualtを取得したい
db.getCollection('product').find({
'$and' : [{
'$text': {
'$search' : 'lenovo', // match word
'$caseSensitive' : false
},
'$text': {
'$search' : 'y50 b50 y700', // synonym prepared
'$caseSensitive' : false
}
}]
})
をサンプルコードMongoDBでの全文検索
この正規表現はフルテキスト検索インデックスでも動作しますか? – ParisNakitaKejser
はい、あなたはあなたのrequirmentのための適切なフォーマットを得るために上記のリンクに従うことができます動作します。 –
ありがとう、私はexpecdとして働いている:) – ParisNakitaKejser