0

我已经在我正在使用 java(用于黑莓)开发的移动应用程序上实现了自动完成/即时搜索。搜索目前正在运行,但是我正在寻找一些关于如何加快搜索速度的提示。

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

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

谢谢!

4

1 回答 1

1

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

如果我对您的理解正确,无论何时键入字母,您都会通过 RESTful 界面执行搜索,并将结果返回到移动应用程序。

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

希望这可以帮助。

于 2010-09-30T19:37:05.237 回答