2010-09-20 21 views
0

我已经在使用java(BlackBerry)开发的移动应用程序上实现了自动完成/即时搜索。搜索目前正在进行,但我正在寻找一些关于如何能够更快地搜索的提示。更快的自动完成/即时搜索Java移动应用程序

当前,每次在搜索栏中输入字母时,都会对当前搜索字符串执行搜索,结果将通过RESTful Web服务返回并显示在应用程序中。

有没有人有任何建议如何以及何时执行搜索,使其更快?我想尽可能快地进行搜索,特别是在移动平台上,某些地区的服务可能不是最好的(导致搜索时间较慢)。

谢谢!

回答

1

我目前正在处理类似的问题,为移动应用程序实现自动完成功能。

如果我正确地理解了你,每当输入一个字母,你就通过一个RESTful界面执行搜索,并将结果返回给移动应用程序。

如果这是正确的,我的一个建议是不执行搜索,除非您至少有两个或三个字母的存在,从而缩小您的搜索结果,并希望加快过程。

希望这会有所帮助。