确切的短语在 mongodb 全文搜索中无法正常工作

Posted

技术标签:

【中文标题】确切的短语在 mongodb 全文搜索中无法正常工作【英文标题】:Exact Phrase Not working properly in mongodb full text search 【发布时间】:2016-05-11 07:06:12 【问题描述】:

我目前在使用 or 条件的 MongoDB 中的全文搜索功能方面遇到了一些问题。特别是在尝试使用 or 条件匹配精确短语时。

确切的短语和/或条件在 mongodb 全文搜索中无法正常工作


$text:  $search: "cake \"coffee shop\"" 

我想要找到所有包含“cake”或“coffee shop”的文档的结果:

【问题讨论】:

【参考方案1】:

看看here。

如果搜索字符串包含短语,搜索将与搜索字符串中的任何其他词进行 AND;例如搜索 "\"twinkle twinkle\" little star" 搜索 "twinkle twinkle" and ("little" or "star")。

【讨论】:

以上是关于确切的短语在 mongodb 全文搜索中无法正常工作的主要内容,如果未能解决你的问题,请参考以下文章

SQL 包含确切的短语

快速全文搜索在 MySQL 中按 id 排序的精确短语的一次出现

返回全文搜索中找到的短语的周围文本,SQL 2005

MongoDB 设置的全文搜索选项

在 Meteor 应用程序中实现 MongoDB 2.4 的全文搜索

纯MongoDB实现中文全文搜索