【问题标题】:Does MongoDB support soundex or fuzzy matching?MongoDB 是否支持 soundex 或模糊匹配?
【发布时间】:2011-04-13 14:47:06
【问题描述】:

MongoDB 是否支持 soundex 或模糊匹配?我想发现基本联系人姓名和地址字段的欺骗。我正在使用官方的 C# 驱动程序。谢谢

【问题讨论】:

标签: mongodb mongodb-.net-driver soundex


【解决方案1】:

Mongodb 不支持 soundex 匹配,但有 Full Text Search

还有,

你总是可以只存储 soundex 编码的字符串在一个单独的 mongo中的字段并搜索 那。 Soundex 真是微不足道 算法,应该只需要少数 行。

--来自mongodb-user

【讨论】:

  • MongoDB 没有真正的全文搜索。模式匹配不是全文搜索。
  • 你应该引用你的报价的后续内容......对不起,但为此目的使用 soundex 只是一个坏主意。
  • @AndreasJung:与此同时,MongoDB 已经实现了 FTS。让我们删除我们的 cmets。
【解决方案2】:

MongoDB 不支持真正的全文搜索,也不支持 soundex(这对于匹配术语来说是一个非常糟糕的部分 - 像 Levensthein 距离计算这样的东西要好得多)。

另外看看我最后的评论:

Full-text search in NoSQL databases

【讨论】:

猜你喜欢
  • 1970-01-01
  • 2021-09-10
  • 1970-01-01
  • 1970-01-01
  • 2014-11-09
  • 2014-08-09
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多