Sqlite FTS5初始令牌查询语法?

时间:2018-03-03 18:06:58

标签: sqlite full-text-search fts5

我在sqlite中使用虚拟表设置了FTS5(全文搜索)。 MATCH查询正在工作,除了它总是在初始令牌查询时抛出语法错误。

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

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

我已经尝试了文档中列出的所有syntax variations,但同样的错误。

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

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

0 个答案:

没有答案