在Javascript / Html中自动填充41.000个条目的弹出窗口?

时间:2013-04-20 10:46:46

标签: javascript jquery html autocomplete popup

我尝试使用带有41.000个条目的JQuery自动完成弹出窗口来选择其中一个。它可以工作,但从用户的角度来看,它太慢了。

是否有任何开源库提供能够支持这么多条目的自动完成?或者是否有任何其他类似的设计/功能可用于在41.000个条目上自动完成?如果没有可用的解决方案,会有什么替代方案?

3 个答案:

答案 0 :(得分:0)

您的问题不在于自动填充是否与数据有关,因此解决方案应该是您可以索引或缓存结果。有许多可用的索引机制,我使用Lucene索引来执行我的任务,包含如此繁重的数据。

答案 1 :(得分:0)

您应该像Google一样使用Ajax。

答案 2 :(得分:0)

好的,找到了解决方案。我已经实施了my own source function。它将返回的条目数限制为12,并且可以使用我的41.000输入条目顺利运行。