我正在开发一个 iOS 应用程序,它包含大约 600 本书,每本书大约 90 页(.pdf 文档)。我采用的方法是将所有文本放入数据库中,分成段落,然后调用并显示。为了提高搜索速度,我使用 CLucene 从数据库中索引了所有需要的数据并意识到,我现在有两个数据副本,并且我从索引而不是预期的数据库中获得了更好的访问时间。
我的问题是:是否建议或建议在没有数据库的情况下使用应用程序,并且只从索引中提取所有数据,即使在没有执行搜索的情况下也是如此。这将提高我的应用程序的速度和大小,因为不会包含数据库,但是否可取?
我将不胜感激任何帮助/建议,因为我在这方面缺乏经验,而且这是我第一次使用任何类型的搜索 API。