Hola Veronica; en el ejemplo anterior el indice se esta creando localmente y no en el servidor. Te aconsejo sólo traer del servidor los datos con los que realmente deseas trabajar, esto mejoraría mucho el rendimiento.
A que tipo de base de datos estas accediendo con el cursoradapter ?