我有一个包含6个表的android应用程序,每个表预填充(包含数据)至少包含5000条记录,我想支持FTS3,我知道它比常规的SQLite表更快。现在,我是否应该将这些表模式转换为使用FTS3示例:
CREATE VIRTUAL TABLE TABLE_1 USING fts3( col1, col2 ,....)对于这6个表中的每个表?或者我需要为每个表创建一个sperate表,并在fts3表中插入相同的记录?
发布于 2013-01-14 17:48:35
FTS表对于‘普通’查询来说效率不高,所以你可能仍然需要你的原始表。
FTS表可以像普通表一样预先填充。
如果决定保留原始表,可以通过使用无内容或外部内容FTS表来节省空间(请参阅documentation)。
https://stackoverflow.com/questions/14315063
复制相似问题