Pregunta

Me han puesto en práctica una búsqueda de autocompletar / instantánea en una aplicación móvil que estoy desarrollando el uso de Java (para el BlackBerry). La búsqueda está trabajando actualmente, sin embargo yo estoy buscando algunos consejos sobre cómo puedo ser capaz de hacer la búsqueda más rápida.

En la actualidad, cada vez que se escribe una letra en la barra de búsqueda, una búsqueda que se ejecuta en la cadena de búsqueda actual y los resultados se devuelven a través de un servicio web REST y se mostrará en la aplicación.

¿Alguien tiene alguna sugerencia sobre cómo y cuándo ejecutar la búsqueda para hacerlo más rápido? Quiero hacer la búsqueda lo más rápido posible, sobre todo en una plataforma móvil en el que el servicio puede no ser el mejor en algunas áreas (causando un tiempo de búsqueda más lento).

Gracias!

¿Fue útil?

Solución

Actualmente estoy trabajando en un problema similar, la aplicación de una función de autocompletar para una aplicación móvil.

Si te lo estoy entendiendo correctamente, cada vez que se escribe una carta que se efectúa una búsqueda a través de una interfaz REST, y devolver los resultados de la aplicación móvil.

Si esto es correcto, una sugerencia que tengo es la de no realizar la búsqueda a menos que tenga un mínimo de dos o tres letras presentes, estrechando así sus resultados de búsqueda, y es de esperar acelerar el proceso.

Espero que esto ayude.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top