标签: mongodb search full-text-search
在搜索多个词组时,monogdb似乎存在一些问题。 我的字段的值为456 ABC。当我使用关键字{ "$search" : "\"45\" \"ABC\"" }或{ "$search" : "\"456\" \"AB\"" }进行多词搜索时,它返回文档。由于两个词组都不完全匹配,因此不应返回结果。但是,如果执行{ "$search" : "\"45\" \"AB\"" },则不会返回任何结果。
456 ABC
{ "$search" : "\"45\" \"ABC\"" }
{ "$search" : "\"456\" \"AB\"" }
{ "$search" : "\"45\" \"AB\"" }
似乎任何一个短语都完全匹配,那么即使其他短语部分匹配也能给出结果。