私は辞書アプリを書いており、入力中に通常の単語の提案を行う必要があります。
LIKE somestring%
かなり遅い(〜100k行のテーブルで〜1300ミリ秒)ので、FTS3に切り替えました。
問題は、文字列の先頭から検索する適切な方法が見つからないことです。
今、私は次のようなクエリを実行しています
SELECT word, offsets(entries) FROM entries WHERE word MATCH '"chicken *"';
、次にコード内のオフセット文字列を解析します。
より良いオプションはありますか?