普通的SQLite与FTS3表

时间:2011-11-02 22:21:08

标签: android sqlite fts3

我有一些数据已经在我的应用程序的SQLite表中组织。当我想在我的应用程序中实现搜索功能时,我发现Searchable Dictionary示例使用了FTS3虚拟表。我从未与FTS3合作过,我只是想知道它们之间的区别。当他们说FTS3“不支持列约束,因此,不能声明主键”时,这是否意味着我不能使列成为一个类型(即文本,整数等)?如何指定唯一标识符(id)?我应该以不同于普通桌子的方式管理/组织数据吗?如果我想用FTS3实现搜索功能,是否意味着要替换我的原始表?

1 个答案:

答案 0 :(得分:6)

我正在调查同样的事情并发现这篇博文可能会回答你的一些问题:http://blog.andresteingress.com/2011/09/30/android-quick-tip-using-sqlite-fts-tables/希望它有所帮助。