我在 MongoDB 中有一个集合,其中每个文档都包含title
和color
. title
我想使用密钥执行全文搜索。为此,我正在使用以下代码:
mycol.create_index([('title', 'text')])
mycol.find({"colors" : color, "$text": {"$search": search_text}}).limit(10)
现在,我想使用以下规范进行查询:
{
'color' : 'blue',
'$text' : {
"$search" : "V Neck"
}
}
此查询返回“Neck”作为搜索文本匹配但“V”未出现在结果中的结果。
执行上述查询的结果:
1. Maniac Men's Fullsleeve Round Neck Round Neck All Over Printed Navy Cotton Tshirt
2. Off White Printed Round Neck Tshirt
3. Blue Striped Round Neck Tshirt
4. Grey Printed Round Neck Tshirt
5. Blue Solid Round Neck Tshirt
6. Blue Solid Round Neck Tshirt
7. Red Printed Round Neck Tshirt
8. Blue Printed Round Neck Tshirt
9. Blue Checked Round Neck Tshirt
10. Grey Printed Round Neck Tshirt
有什么方法可以得到与整个关键字“V 领”相匹配的结果?