Hello,
I have implemented an autocomplete / instant search on a mobile application that I am developing using java (for the BlackBerry). The search is currently working, however I am looking for some tips on how I may be able to make the search faster.
Currently, every time that a letter is typed in the search bar, a search is executed on the current search string and the results are returned via a RESTful web service and displayed in the application.
Does anyone have any suggestions on how and when to execute the search to make it faster? I want to make the search as fast as possible, especially on a mobile platform where the service may not be the best in some areas (causing a slower search time).
Thanks!