1
我的LIKE查询出现了一个小问题。如何使`LIKE`轨道更灵活?
我这里有
gmiurldb = Gmi.where('product_name ILIKE ? AND delivery_time = ? AND valid_from = ?', "%#{tmname}%", "#{tmtime}", "#{tmdate}").first
这此查询现在ILIKE
不是我所需要的足够的灵活性。例如。
我试图寻找John Cooper Clark
和匹配精细
然而Dr John Cooper Clark
不匹配任何东西。尽管John Cooper Clark
确实存在。任何想法,为什么这不起作用?以及我如何使它工作?
感谢
山姆
这不是关于Rails。这是关于SQL的。 –
没有完成我的评论:-(这不是关于Rails,但SQL,我假设。搜索的预期行为是什么? 根据您的数据和要求,你可以做各种事情: *由空白,进行OR操作查询 *使用可用于AR的搜索插件之一(取决于您的DB) *使用外部搜索索引 –