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) *使用外部搜索索引 –