实际上,我正在创建一个电子书应用程序。它使用一个表格作为一本书的内容,每行一页。当我搜索一个单词时,它应该返回一些部分结果列表,例如:
第 14 页:
{some text}关键字{some text3 again}
第 17 页:
{some text2}关键字{some text2 again}
当然,我可以通过在 Java 端处理我的文本结果来做到这一点,但我正在寻找更好的解决方案,可能使用 SQLite 或其他方法。
就 CPU 和内存使用而言,哪种技术是最佳的?
查看 SQLite 的 FTS 模块。
snippet
功能完全符合您的要求