0

我已经在 sqlite 中设置了带有虚拟表的 FTS5(全文搜索)。MATCH 查询正常工作,但它总是在初始令牌查询中引发语法错误。

例如:SELECT * FROM fts_article WHERE fts_article MATCH '^suo'抛出

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

我已经尝试了文档中列出的所有语法变体,得到了同样的错误。

(在生产代码中我将使用绑定参数,我也尝试过这种方式。)

更新:一些额外的上下文:我正在使用从 SQLCipher 烘焙到 libsqlcipher-ios.a 中的 sqlite。我正在通过 FMDB 运行我的 sql。我试过直接调用 sqlite api。在这种情况下,错误似乎消失了,但我没有看到我期望的结果。还在调查...

4

0 回答 0