0
ipadアプリで自動補完機能が必要でした。私は単語のsqliteデータベースを持っています。検索ボックスに文字を入力すると、UItableviewにキーワードが読み込まれます。私は私が数百の言葉を持っていたときipadアプリでsqliteを使って自動補完する
SELECT word from tbl_words where words like a%
は、すべてのことがうまく働いていた、以下のSELECTクエリを使用していました。しかし、私のデータベースが何千もの言葉を持つようになったとき、その反応は遅いです。だから私は3文字を入力した後にのみ自動補完を有効にしました。それはまだ少ない単語の数を与えたが、それは遅いです。
このSQLite_optimization_FAQでは、sqlite最適化手法を検討しました。これは、%のようなインデックス作成を避けることを示唆しています。
は、私はパフォーマンスを向上させるために行うことができます何かがありCREATE INDEX tbl_words ON mytest(words);
使用して、列のインデックスを作成することができることを知っています?。任意の助けを歓迎される
あなたのレスポンスに感謝します。しかし、大きなデータを配列に格納することは賢明です。私はデータを賢く保存し、チェックしようとします。 – Vignesh
不要になったらアレイを解放する必要があります。 – KingofBliss
しました。うまくいく。どうもありがとう。 – Vignesh