2012-12-18 48 views
3

我试图实施“你的意思是?”一种搜索功能。如何在sqlite where子句中使用Levenshtein距离函数?

我试图做一个查询,使用levenshtein函数,这是写在红宝石。我想知道如何在sqlite3查询中使用这个函数。我想这可能是这样的:

@results = the_db.where('levenshtein(name, ?) <= 3', searchphrase)

,但我不知道如何得到它的工作。有人可以帮我吗?

+0

http://stackoverflow.com/questions/11836462/using-levenshtein-distance-ratio-to-compare-2-records这有助于? – Nishant

回答