Я пишу приложение для словаря, и при вводе текста нужно делать обычные подсказки.
LIKE somestring%
довольно медленный (~ 1300 мс на таблице строк ~ 100k), поэтому я обратился к FTS3.
Проблема в том, что я не нашел вменяемого способа поиска с начала строки.
Сейчас я выполняю запрос типа
SELECT word, offsets(entries) FROM entries WHERE word MATCH '"chicken *"';
, затем проанализируйте строку смещения в коде.
Есть ли лучшие варианты?