2011-11-02 69 views
2

我有一些數據已經在我的應用程序的SQLite表中組織。當我想爲我的應用程序實現搜索功能時,我發現Searchable Dictionary示例使用FTS3虛擬表。我從來沒有使用過FTS3,我只是想知道它們之間的區別。當他們說FTS3「不支持列約束並因此不能聲明主鍵」時,這是否意味着我不能將列作爲類型​​(即文本,整數等)?我如何指定唯一標識符(id)?我應該以不同於普通表的方式管理/組織數據嗎?如果我想用FTS3實現搜索功能,它是否意味着替換我的原始表格?普通SQLite vs FTS3表

回答