MongoDB $text search


query = { 
"is_deleted"        : False, 
"status_value"      : "PROSES"
}
if keyword != "":
query["$text"] = { "$search" : keyword }
db.db_konten.find(query)

我有一个使用MongoDB文本搜索的pymongo查询。它运行良好。但我发现它不能把这个词烧得很厉害?有原因吗。我正在使用python3和Flask

当您的文本索引设置为英语时,它将排除某些停止词,包括非常

如果您感兴趣,完整的列表在MongoDB源代码中。

您也可以在创建文本索引时通过设置$language参数来覆盖它。

最新更新