首先,请检查一下:http://ws.luyencong.net/data/search/query.php?do=advanced
您可以将该JSON的所有内容粘贴到此处:http://pro.jsonlint.com/
现在您可以看到该JSON的内容是越南语。好吧,我想在用户搜索时可以用UTF-8字符进行搜索。
例如: 您键入搜索框字符'ô',应显示建议。 (Typeahead.js现在不能这样做。)
有什么方法可以满足我的要求吗?
编辑:
您可以在http://www.luyencong.net上看到现场演示(在搜索框中输入字符)
答案 0 :(得分:3)
这不是一个优雅的解决方案,但您可以利用自定义令牌获得音译支持。例如,如果您有以下数据:
{
"value": "limón fútbol"
}
默认情况下,它会被标记为['limón', 'fútbol']
。但是,如果您自己明确设置了令牌,则可以执行以下操作:
{
"value": "limón fútbol",
"tokens": ["limon", "limón", "futbol", "fútbol"]
}
现在,如果您搜索了limon
或futbol
,则此数据将显示为建议。