我们的数据库中有几个表,我们在 iOS 上使用 LIKE 进行搜索。数据增长得越大,速度就越慢。我被定向到 FTS3/FTS4,并阅读了一些文档。我有点不确定如何开始。(如果我的陈述不正确并且我误解了文档中的某些内容,请纠正我)。听起来虚拟表只是一个不存储在磁盘上的表。因此,如果我们目前使用 LIKE 搜索 4 列,我是否创建 4 个虚拟表,将原始表中的条目插入到我们的一个新虚拟表的行中,然后在我通常搜索该列的情况下,使用 MATCH 语法在新的虚拟表中搜索,如果该部分到目前为止是正确的,我有点不知道下一步该做什么。因为我'
还是人们将整个数据库的副本创建到虚拟表中,然后通过这种方式获取信息?谢谢!