are*_*eke 7 sqlite ruby-on-rails levenshtein-distance
我正在尝试实施“您的意思是?” 某种搜索功能。
我正在尝试使用使用ruby编写的levenshtein函数进行查询。我想知道如何在sqlite3查询中使用此功能。我在想可能是这样的:
@results = the_db.where('levenshtein(name, ?) <= 3', searchphrase)
但是我不确定如何使它工作。有人可以帮我吗?
试试这个editdist3
功能:
editdist3 算法是一个计算两个输入字符串之间的最小编辑距离(又名 Levenshtein 距离)的函数。
归档时间: |
|
查看次数: |
3580 次 |
最近记录: |