实现处理拼写错误单词的 mongo db 搜索的最佳方法是啥?

Posted

技术标签:

【中文标题】实现处理拼写错误单词的 mongo db 搜索的最佳方法是啥?【英文标题】:What is the best way to implement a mongo db search that handles misspelled words?实现处理拼写错误单词的 mongo db 搜索的最佳方法是什么? 【发布时间】:2018-10-01 16:28:51 【问题描述】:

例如,我希望 "wolrd" 返回带有 "world" 的文档。

【问题讨论】:

【参考方案1】:

您可能会考虑使用具有该功能的外部库,Fuse.js 看起来就像您想要的那样,只要您可以将要搜索的所有内容转换为数组并通过它进行搜索。

您也可以在搜索前使用spell-checking library 来发现拼写错误。

【讨论】:

以上是关于实现处理拼写错误单词的 mongo db 搜索的最佳方法是啥?的主要内容,如果未能解决你的问题,请参考以下文章

如何搜索所有地图键c ++

单词拼写检查之cutoff距离

搜索二叉树之字典实现

搜索二叉树应用——简单字典实现

简单字典实现(KV问题)

如何搜索字符串以查看我是不是可以拼写单词