Hoa*_*Lam 6 sqlite lucene android dictionary
我的英语技能不好.所以请试着理解我说的话.谢谢 !
我想创建一个Android词典应用程序,但我没有经验.我做了一项研究,创建数据库有两种选择:Lucene和SQLite全文搜索.所以我做了一个应用程序作为一些教程.我发现FTS使用虚拟表来存储数据库,但问题是第一次向虚拟表添加数据时应用程序冻结(从文本文件大约10000行).搜索功能也需要很长时间(约10秒)
然后,我找到了一些关于Lucene的其他教程.Lucene创建了一个用于搜索的索引目录,但我不知道它有多快(使用大数据).有人可以就我的问题给我一些建议吗?
我还没有使用Lucene进行FTS,但是你可以在SQLite中创建一个虚拟表。然而,SQLite中虚拟表的缺点是存储空间几乎增加一倍。
“我发现FTS使用虚拟表来存储数据库,但问题是第一次向虚拟表添加数据时应用程序冻结(从大约10000行的文本文件)。搜索功能也需要很长时间(大约10秒)或者,您可以预先创建一个虚拟表,然后将 sqlite 数据库添加到资产文件夹中。
| 归档时间: |
|
| 查看次数: |
1670 次 |
| 最近记录: |