我正在尝试实现“你是说吗?”一种搜索功能。
我正在尝试执行一个使用 levenshtein 函数的查询,该函数是用 ruby 编写的。我想知道如何在 sqlite3 查询中使用这个函数。我想这可能是这样的:
@results = the_db.where('levenshtein(name, ?) <= 3', searchphrase)
但我不确定如何让它发挥作用。有人可以帮我吗?
Try the editdist3
功能:
editdist3算法是计算最小编辑的函数
两个输入字符串之间的距离(也称为编辑距离)。
- http://www.sqlite.org/spellfix1.html
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)