列が呼び出される SQLite データベースがあり、i18n
ローカライズされた文字列が含まれる JSON ツリーが含まれています。例えば:
{"gr":{"name":"NAME_IN_GR"},"ru":{"name":"NAME_IN_RU"}}
ここname
で、渡されたローカリゼーションのノード内でユーザーが入力した部分的な文字列を検索する必要があります。私の最初の試みは正規表現を使用することですが、少し遅くなる可能性があるのではないかと心配しています(操作が調整されていても、ユーザーが入力している間にすべてが発生するはずです)。現在、他に次の 2 つの方法を検討しています。
- FTS を使用して仮想テーブルを作成しますか? 使い方?
- これらのフィールドが独自の列 (つまり
RU
、GR
、IT
など) 内で分割されているデータベースのコピーを変更/作成します。
あなたの提案と簡単な実装は何ですか?