Sqlite FTS5 начальный синтаксис запроса токена?

Я настроил FTS5 (полнотекстовый поиск) с виртуальными таблицами в sqlite. Запросы MATCH работают, за исключением того, что он всегда выдает синтаксическую ошибку при начальных запросах токена.

Например: SELECT * FROM fts_article WHERE fts_article MATCH '^suo' бросает

Error calling sqlite3_step (1: fts5: syntax error near "^") rs

Я перепробовал все варианты синтаксиса, перечисленные в документации, получая ту же ошибку.

(В рабочем коде я буду использовать связанные параметры, и я тоже попробовал это).

ОБНОВЛЕНИЕ: некоторый дополнительный контекст: я использую sqlite, запеченный в libsqlcipher-ios.a из SQLCipher. И я запускаю свой sql через FMDB. Я попытался вызвать sqlite API напрямую. В этом случае, похоже, ошибка исчезла, но я не вижу ожидаемых результатов. Все еще расследую...

0 ответов

Другие вопросы по тегам