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

我的RoR网站上的搜索功能有一点问题。我有很多产品与一些CODE。该代码可以是任何字符串,如“AB-123-1Hdfj”。现在我用ILIKE操作符查找产品:
Product.where("code ILIKE ?","%" + params[:search] + "%")

它工作正常,但它找不到产品与代码如“AB123-1Hdfj”或“AB123lHdfj”。

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

相关文章

文章浏览阅读601次。Oracle的数据导入导出是一项基本的技能,...
文章浏览阅读553次。开头还是介绍一下群,如果感兴趣polardb...
文章浏览阅读3.5k次,点赞3次,收藏7次。折腾了两个小时多才...
文章浏览阅读2.7k次。JSON 代表 JavaScript Object Notation...
文章浏览阅读2.9k次,点赞2次,收藏6次。navicat 连接postgr...
文章浏览阅读1.4k次。postgre进阶sql,包含分组排序、JSON解...