这是我想要构建的应用程序的描述,我不确定是使用Core Data还是Sqlite(或其他什么?):
写入数据并不是我认为很重要的事情,它不会经常发生并且数据量很少。属性中的文本搜索必须非常快,用户可以期待几乎即时的结果。这绝对是至关重要的。
我更愿意使用Core Data,但这是CD可以处理的场景吗?
由于
- 鱼
答案 0 :(得分:0)
核心数据可以处理这种情况。但是因为你正在寻找超快速的全文搜索,你必须做一些额外的工作。 WWDC 2013的会议211深入探讨了如何做到这一点(幻灯片117-131)。您可能希望单独的实体具有文本搜索令牌:数据集中的所有可查找单词。
虽然Apple在SQLite的部署中可以使用其中一个FTS扩展,但它并没有在Core Data中公开。