2013-04-09 45 views
1

如何在Grails中搜索不區分變音的語音?我有一個創建ilike的標準生成器(這是用於不區分大小寫的搜索),但我需要重音不敏感。就像áääü這樣的字符忽視口音。這些字符應該適合用戶點擊你的時候進行搜索。Grails中強調不敏感的搜索 - 創建標準

感謝, 刁

+1

我建議使用正則表達式在將其傳遞給條件之前去除所有重音符。 – 2013-04-09 20:18:53

+0

事情是,特殊字符存儲在MySQL中,因此剝去口音以前沒有幫助 – kuceram 2013-04-10 07:24:45

回答

2

的解決方案是在數據庫級別:

  • 數據庫排序規則設置爲utf8_general_ci做這項工作。
  • _ci排序的後綴表示CASE INSENSITIVE,它實際上也是不區分重音的。
+0

我應該把它放在哪裏? – IgniteCoders 2015-04-28 08:59:35