如何将现有的sqlite数据库表转换为fts3一个?

时间:2012-05-13 03:36:59

标签: database sqlite fts3

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

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

1 个答案:

答案 0 :(得分:3)

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

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

请检查此主题: SQLite create pre-populated FTS table

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

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