【问题标题】:Mongodb exact phrase searchMongodb精确词组搜索
【发布时间】:2018-02-07 23:03:28
【问题描述】:

我从 Mongodb 文本搜索文档中了解到。
如果我想搜索Java or (coffee shop)
我需要这样做
{$text:{$search:"Java \"coffee shop\""}}
Exact Phrase search in mongodb documentation
所以它应该返回所有包含Java or (coffee shop)的文档。
但它的作用与Java and (coffee shop) 完全相同。
所以我认为我没有从文档中得到正确的答案。
所以请。
我需要清楚解释为什么我会得到这个结果?

如何获得所需的输出Java or (coffee shop)

【问题讨论】:

  • 根据同一份文档,“使用 $text 查询运算符对带有 text index 的集合执行文本搜索。”您正在搜索的集合中有这样的索引吗?如果不是,那很可能是你的问题。
  • @B.Fleming 感谢您的回复。我确实有它在文档中设置的索引。在问题附加的链接上。刚刚检查了一下,它就在那里。所以这不是问题。
  • @AhmedShaltout 这是一个已知问题,正在SERVER-30163 中进行跟踪。请对票证发表评论/投票,以提高对该问题的关注度。
  • @KevinAdistambha 现在我明白为什么会这样了。谢谢,当然我现在就去做。

标签: mongodb mongo-shell


【解决方案1】:

这是一个已知问题, 并且正在 SERVER-30163 中进行跟踪。 尚未解决,请到SERVER-30163 投票。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-02-07
    • 1970-01-01
    • 2018-09-27
    • 2015-08-02
    • 1970-01-01
    • 1970-01-01
    • 2013-10-07
    相关资源
    最近更新 更多