2011-03-22 17 views
5

He encontrado Lucene, pero el binario es de 25 Mb y mi aplicación es de 300 K. :(Me gustaría indexar algunos archivos cuando el usuario hace una búsqueda personalizada en mi aplicación a través de la búsqueda del sistema de Android. Por el momento, estoy haciendo una simple coincidencia de cadenas en el contenido de los archivos, y escaneo todos los directorios para archivos cada vez. ¿hay una API de búsqueda que haría indexación y posiblemente filtrar las palabras vacías para acelerar la búsqueda arriba?Biblioteca de API de indexación de texto ligera para Android

Respuesta

2

Hola usted debe leer la página de documentación a continuación. la parte relacionada se "Searching sus datos"

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

que dice que se debe utilizar la extensión FTS3 de base de datos SQLite.

+0

no estoy usando un SQL base de datos ite Estoy tratando de indexar los archivos y sus contenidos (más precisamente la información de datos exif en las fotos) y hacer que se puedan buscar rápidamente. – siamii

+0

A continuación, coloque los datos en sqlite y se indexará automáticamente. Es oficialmente compatible, por lo que no será un problema para usted implementar. –

Cuestiones relacionadas