ruby - Ruby 中的近似字符串匹配

标签 ruby approximate-nn-searching

我正在我的 Rails 应用程序中实现用户搜索功能。我希望应用程序在用户输入拼写错误时建议正确的拼写。 ruby 中是否有任何插件?这可以在sql中完成吗?

问候, 潘卡吉

最佳答案

看起来像hunspell gem 可以帮助你。它需要一些外部依赖,所以它不是纯 Ruby。但是根据这个readme这似乎正是您要找的东西。

或者,您可以尝试 BOSSMan .它看起来像是通过 Yahoo 进行拼写检查。

关于ruby - Ruby 中的近似字符串匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5258671/

相关文章:

c++ - 从 .txt 文件填充数组

java - 如何禁用 JXTable 默认搜索操作?

algorithm - 高维最近邻搜索的最佳数据结构

ruby - 如何创建一个具有默认值的对象而不将其传递给类?

ruby - 如何比较两个 XML 文件并使用 Ruby 显示 html 格式的差异

ruby - 加载媒体时出错 : File could not be played error in jw_player rails

ruby-on-rails - Ruby on Rails 和领域驱动开发

vespa - 过滤后的文档列表在最近邻居搜索预过滤中如何查找

algorithm - 为什么 LSH 的 k 和 l 用于近似最近邻?

Ruby: erb throwing error "` result': can't convert String into Integer (TypeError)”