Sqlite 如何从两个不同的列进行FTS匹配

Sqlite 如何从两个不同的列进行FTS匹配,sqlite,fts5,Sqlite,Fts5,我正在尝试搜索两个单独的列,分别名为keyword和keyword2,以查找匹配项。这可以通过SQLite FTS实现吗 我试过这句话,但没用: String sql = "Select * from tblvHAL2001 WHERE tblvHAL2001 MATCH 'keyword:" + question + "' OR MATCH 'keyword2:" + question +"'"; 每个表只能使用一个FTS查询。金融时报确实有: 在FTS5中,单个列可以指定多个列: ...

我正在尝试搜索两个单独的列,分别名为
keyword
keyword2
,以查找匹配项。这可以通过SQLite FTS实现吗

我试过这句话,但没用:

String sql = "Select * from tblvHAL2001 WHERE tblvHAL2001 MATCH 'keyword:" + question + "' OR MATCH 'keyword2:" + question +"'";

每个表只能使用一个FTS查询。金融时报确实有:

在FTS5中,单个列可以指定多个列:

... WHERE tblvHAL2001 MATCH '{keyword keyword2}: "blah"'

FTS5是版本你是个传奇!
... WHERE tblvHAL2001 MATCH '{keyword keyword2}: "blah"'
WHERE tblvHAL2001 MATCH '{keyword keyword2}: "blah"'