3

まず、これを確認してください: http://ws.luyencong.net/data/search/query.php?do=advanced

その JSON のすべてのコンテンツをここに貼り付けることができます: http://pro.jsonlint.com/

これで、その JSON のコンテンツがベトナム語であることがわかります。そして、ユーザーが検索するときに、UTF-8 文字で検索できるようにしたいです。

例: 検索ボックスに文字「ô」を入力すると、候補が表示されます。(Typeahead.js は現在それを行うことができません)。

私の要件を実行する方法はありますか?

編集 :

http://www.luyencong.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"]
}

limonまたはを検索するとfutbol、このデータムが候補として表示されます。

于 2013-07-21T22:18:36.980 に答える