【发布时间】:2021-11-25 21:54:40
【问题描述】:
我已经在 MongoDB 中有文本索引。
简单搜索:
db.news.find({ $text: { $search: "covid" } })
我得到所有文本中包含 covid 的文章。
现在我想获取所有同时包含 covid 和 疫苗接种的文章。
例如这个查询...
db.news.find({ $text: { $search: "\"covid vaccination\"" } })
...只会按顺序并排查找包含 “covid 疫苗接种” 的文章。 换句话说,这样结构的文章:“疫苗接种...” 将找不到。
我想使用文本索引查找文章中包含 covid 和 vaccination 的所有文章,无论每个单词的位置如何。有什么想法吗?
【问题讨论】:
标签: mongodb mongodb-query nosql mongodb-indexes