搜索大型Json / csv文件并使用实时搜索样式输出结果

时间:2014-10-20 13:30:34

标签: javascript arrays

我想我这里有一个noob问题。 我有一个巨大的Json文件(30MB),我想用Jquery Web应用程序解析。

现在,理想的做法是将其加载到本地存储,正则表达式我想要的并显示结果。 我希望它在我输入(谷歌风格)后立即开始显示结果,但看起来我所做的每次尝试都会让应用程序挂起。 如果我将Json文件减少到1 MB,那么它可以工作。

有人知道怎么做吗?也许有一个我能看到的例子?

非常感谢!

1 个答案:

答案 0 :(得分:0)

我建议你使用此方法进行搜索。因为即使你设法让你的搜索更快,下载30MB文件也需要很长时间。

您可以做的是将数据从JSON转换为SQL,并通过从您的javascript代码向服务器发送AJAX调用来进行搜索。

对于进一步的优化,只有在搜索词的长度超过一定数量的字符(可能是3)后,才能发送AJAX调用。