【发布时间】:2014-05-10 01:35:25
【问题描述】:
我在 2.6 上使用 Mongodb 文本搜索。对于这种情况,Mongodb 完全是在发疯。我确定这是一个错误。
我正在运行两个这样的查询
db.command(
'text',
'tweets',
search='kejriwal ak4pm arvindkejriwal arvind',
limit=500000,
project={'_id': 1, 'rT': 1, 'ts': 1},
# filter=basicFilterQuery
)['results']
这个查询给了我0 个结果。
但是当我运行这个查询时:
db.command(
'text',
'tweets',
search='kejriwal ak4pm arvind',
limit=500000,
project={'_id': 1, 'rT': 1, 'ts': 1},
# filter=basicFilterQuery
)['results']
这个查询给了我 15K 结果**。
这对我来说似乎是错误的,因为第一个查询字符串比第二个查询字符串更具包容性,应该返回更多文档。
谁能告诉我这里发生了什么?
【问题讨论】:
-
我建议您使用以下详细信息打开问题:jira.mongodb.org/secure/Dashboard.jspa
标签: python mongodb full-text-search mongodb-query