3

首先,请检查:http ://ws.luyancong.net/data/search/query.php?do=advanced

您可以将该 JSON 的所有内容粘贴到此处: http: //pro.jsonlint.com/

现在您可以看到该 JSON 的内容是越南语。好吧,我希望在用户搜索时他们可以使用 UTF-8 字符进行搜索。

例如:您在搜索框中输入字符“ô”,建议应该会显示。(Typeahead.js 现在不能这样做)。

有什么办法可以满足我的要求吗?

编辑 :

您可以在http://www.luyancong.net看到一个现场演示(在搜索框中输入一个字符)

4

1 回答 1

3

这不是一个优雅的解决方案,但您可以利用自定义标记来获得音译支持。例如,如果您有以下数据:

{
  "value": "limón fútbol"
} 

默认情况下,它将被标记为['limón', 'fútbol']. 但是,如果您自己明确设置令牌,则可以执行以下操作:

{
  "value": "limón fútbol",
  "tokens": ["limon", "limón", "futbol", "fútbol"]
}

现在,如果您搜索limonor futbol,此数据将显示为建议。

于 2013-07-21T22:18:36.980 回答