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

vai*_*war 8 database sqlite fts3

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

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

dum*_*ers 3

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

实际上,我可能会找到更好的方法,希望您仍在观看此帖子:

请检查此线程: SQLite create pre-populated FTS table

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

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