Domanda

Ho implementato una ricerca completamento automatico / istantanea su un'applicazione mobile che sto sviluppando l'utilizzo di Java (per BlackBerry). La ricerca sta attualmente lavorando, però sto cercando alcuni suggerimenti su come io possa essere in grado di rendere la ricerca più veloce.

Al momento, ogni volta che una lettera viene digitato nella barra di ricerca, una ricerca viene eseguita sulla stringa di ricerca corrente ed i risultati vengono restituiti tramite un servizio web RESTful e visualizzati nell'applicazione.

Qualcuno ha qualche suggerimento su come e quando eseguire la ricerca per renderlo più veloce? Voglio fare la ricerca il più velocemente possibile, in particolare su una piattaforma mobile in cui il servizio non può essere il migliore in alcune aree (causando un tempo di ricerca più lento).

Grazie!

È stato utile?

Soluzione

Attualmente sto lavorando su un problema simile, l'implementazione di un completamento automatico per un'applicazione mobile.

Se ti sto comprensione correttamente, ogni volta che una lettera viene digitato si esegue una ricerca attraverso un'interfaccia RESTful, e restituisce i risultati per l'applicazione mobile.

Se questo è corretto, un suggerimento che ho è di non eseguire la ricerca se non si ha un minimo di due o tre lettere presenti, riducendo così i risultati della ricerca, e, auspicabilmente, accelerando il processo.

Spero che questo aiuti.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top