按带重音的开始字符串搜索

I'm trying to remove accents of occurrences looked somewhat the same way that the function downcase.

Currently searching for all results starting with a string like that :

r.Table("places").Filter(func(customer r.Term) interface{}{
             return customer.Field("Name").Downcase().Match("^" + strings.ToLower(value))
         })

but it does not work with words with an accent in the word.

Example : with search word "yes", it'll find :

"yes"   "yesy"   "yessss"

but not

"yés"

What is the best way to remove accents in query to pick them up, too?