我在数组“键”上有一个索引,我用它来为我的应用程序提供全文功能。
随着 2.4.3 的发布,我想使用“文本”索引类型。我在我的数组“键”上投保了“文本”索引类型,它似乎工作得非常快(比我的旧关键字全文方法快)。
问题是,我的应用程序假定字段是包容性的(AND)。默认情况下,文本搜索 ORs 我的参数。
有谁知道一种包含性地运行文本搜索的方法?
例如:
db.supplies.runCommand("text", {search:"printer ink"})
应该使用打印机和墨水返回结果,而不是使用打印机或墨水返回所有结果。