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

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

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

谢谢!

有帮助吗?

解决方案

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

如果我正确理解您,每当打字时,您都会通过RESTFUL界面执行搜索,然后将结果返回到移动应用程序。

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

希望这可以帮助。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top