【发布时间】:2011-03-22 18:43:25
【问题描述】:
我找到了 Lucene,但二进制文件是 25Mb,我的应用程序是 300K。 :( 当用户通过Android系统搜索在我的应用程序中进行自定义搜索时,我想索引一些文件。至于现在,我正在对文件的内容进行简单的字符串匹配,并扫描所有目录以查找文件。是否有一个搜索 api 可以进行索引并可能过滤掉停用词以加快搜索速度?
【问题讨论】:
我找到了 Lucene,但二进制文件是 25Mb,我的应用程序是 300K。 :( 当用户通过Android系统搜索在我的应用程序中进行自定义搜索时,我想索引一些文件。至于现在,我正在对文件的内容进行简单的字符串匹配,并扫描所有目录以查找文件。是否有一个搜索 api 可以进行索引并可能过滤掉停用词以加快搜索速度?
【问题讨论】:
您好,您应该阅读下面的文档页面。相关部分是“搜索您的数据”
http://developer.android.com/guide/topics/search/search-dialog.html
它说你应该使用 SQLite 数据库的 FTS3 扩展。
【讨论】: