gpt4 book ai didi

arrays - 大型数组的自动完成

转载 作者:行者123 更新时间:2023-12-02 09:46:39 24 4
gpt4 key购买 nike

我正在构建一个网络应用程序,用户可以在其中搜索位置,并且可能的地点是从数量约为 10,000 个的数据库中提取的。我想为此使用 jQuery UI 自动完成插件,并且想知道将 10,000 个站点加载到其搜索的数组中是否现实。如果不是,我该怎么做才能让它工作并加快速度。

谢谢!

最佳答案

您可能不想向每个浏览器发送 10,000 个位置。查看:http://jqueryui.com/demos/autocomplete/#remote

一旦传递了 2 个字符(在该示例中),jquery 就会将部分字符串发送到服务器。然后你发回 10 个左右的匹配项。随着用户输入的字符越多,匹配就越精细,直到用户看到他们想要的字符。

我也使用子字符串匹配来完成此操作,尽管快速且典型的方法是匹配字符串的开头。

在服务器端,您可能希望以某种方式缓存匹配项。

关于arrays - 大型数组的自动完成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12470234/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com