Title
- 是文本索引):示例数据:
{_id: 1, Title: 'Some title'}
{_id: 2, Title: 'Some word'}
{_id: 3, Title: 'Some bad word'}
{_id: 4, Title: 'No stop word'}
{_id: 5, Title: 'No more title'}
{_id: 6, Title: 'Some stop'}
$text
搜索请求示例数据:
[
'some -bad',
'word -bad',
'good -bad',
'"some word" -bad',
]
需要查找与数组中此任何MongoDB
搜索不匹配的所有$text
个文档。
大数据时出现问题。
我采取的解决方法:
_id's
,_id
(示例:$not_matched_ids
)。 $not_matched_ids
中来自DB的所有记录。但是$not_matched_ids
是巨大的阵列而DB很大。 MongoDB $in
- 不是一个好的解决方案。还有其他算法吗?