query = {
"is_deleted" : False,
"status_value" : "PROSES"
}
if keyword != "":
query["$text"] = { "$search" : keyword }
db.db_konten.find(query)
我有一个使用MongoDB文本搜索的pymongo查询。它运行良好。但我发现它不能把这个词烧得很厉害?有原因吗。我正在使用python3和Flask
当您的文本索引设置为英语时,它将排除某些停止词,包括非常。
如果您感兴趣,完整的列表在MongoDB源代码中。
您也可以在创建文本索引时通过设置$language
参数来覆盖它。