7

我有正常的 sqlite 数据库,想使用 fts3。如http://www.sqlite.org/fts3.html教程中所述,必须创建 FTS 表才能使用此搜索功能。

有没有办法将现有表转换为 FTS 表?

4

1 回答 1

3

我认为解决方案是自己填充 FTS 虚拟表。我的意思是打开一个新线程,该线程将从现有数据库中读取,然后写入 FTS 表。

其实,我可能会找到更好的方法,希望你还在看这个帖子:

请检查此线程: SQLite 创建预先填充的 FTS 表

选择的答案提供了更好的方法:

首先CREATE VIRTUAL TABLE在您现有的数据库中执行,然后使用数据库中的原始表填充虚拟表。

于 2012-06-22T15:15:15.127 回答