相关疑难解决方法(0)

如何使用Postgresql创建简单的模糊搜索?

我的基于RoR的网站上的搜索功能有点问题.我有很多产品和一些CODE.此代码可以是任何字符串,如"AB-123-lHdfj".现在我使用ILIKE运算符来查找产品:

Product.where("code ILIKE ?", "%" + params[:search] + "%")
Run Code Online (Sandbox Code Playgroud)

它工作正常,但找不到像"AB123-lHdfj"或"AB123lHdfj"这样的代码的产品.

我该怎么办?可能是postgresql有一些字符串规范化功能,还是其他一些方法来帮助我?:)

sql postgresql fuzzy-search ruby-on-rails

36
推荐指数
2
解决办法
3万
查看次数

标签 统计

fuzzy-search ×1

postgresql ×1

ruby-on-rails ×1

sql ×1