【问题标题】:how to convert existing sqlite database table to fts3 one?如何将现有的 sqlite 数据库表转换为 fts3 之一?
【发布时间】:2012-05-13 03:36:59
【问题描述】:

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

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

【问题讨论】:

  • 嗨,伙计,我认为您应该检查我修改后的答案!谢谢!

标签: database sqlite fts3


【解决方案1】:

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

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

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-09-03
    • 2013-09-17
    • 1970-01-01
    • 2019-05-28
    • 1970-01-01
    • 2022-10-13
    • 2014-08-24
    • 1970-01-01
    相关资源
    最近更新 更多