【发布时间】:2011-10-19 15:48:33
【问题描述】:
我们正在尝试在 Rails 应用程序中使用 Elastic Search,并希望提供有关“您的意思是”功能实现的任何输入/代码示例。本质上,我们希望为最终用户提供一个选项来搜索替代查询,例如在 google 中。
【问题讨论】:
-
我知道“google it”的答案不是很好(因此这是一个评论),但寻找“ruby 拼写更正”将是一个好的开始。
-
我确实实现了这个,但是在 Asp.net MVC3 中。我们使用了这里描述的算法en.wikipedia.org/wiki/Levenshtein_distance。尝试在 Google 上搜索“模糊查找”。
-
Levenshtein 距离:它不应该用于拼写检查。万一有人读到这篇文章,这是最糟糕的拼写检查时期之一。
标签: ruby-on-rails elasticsearch