2011-03-22 73 views
5

我已經找到Lucene,但二進制文件是25Mb,我的應用程序是300K。 :(我想索引一些文件,當用戶通過Android系統搜索在我的應用程序中進行自定義搜索時。至此,我正在對文件內容進行簡單的字符串匹配,並掃描所有目錄每一次文件,發現有一個搜索API,會做索引,可能過濾掉停用詞,以加快搜索嗎?適用於Android的輕量級文本索引api庫

回答

2

嗨,你應該閱讀下面的文檔頁面,相關部分是「搜索數據」

http://developer.android.com/guide/topics/search/search-dialog.html

它說,你應該使用SQLite數據庫的FTS3擴展。

+0

我沒有使用SQL ite數據庫。我試圖索引文件及其內容(更確切地說是照片上的exif數據信息)並使其快速搜索。 – siamii 2011-04-24 06:04:06

+0

然後把數據放到sqlite中,它會被自動編入索引。它被正式支持,所以它不會對你來說是一個問題。 – 2011-04-24 07:11:58