标题导航栏 (http://www.imdb.com/) 中有一个搜索框,当我快速键入 2(或 3)个字母时, 不到半秒,我就能看到 6 个结果出来了!!??
有没有人知道如何搜索大量数据并得到带有图片的结果。 :)
数据是从RAM中读取的吗?
如果你不知道 IMDB,这个问题是关于一般的大量数据的快速搜索(IMDB 是我迄今为止发现的非常快速的搜索),如果有人对此有任何经验,那就是告诉我做这样的事情的最佳方法很有帮助。
提前致谢。
最佳答案
我不太了解,但根据我的调查,他们在不同的服务器上进行计算。此外,它们都被预编译为“json”文件。
如果你去:“http://sg.media-imdb.com/suggests/a/all.json”查询“all”的所有建议(/a/all 中的 a 是第一个查询字母,因此对于“hello”,它将是/h/hello.json)
关于search - IMDB 搜索为何如此快速?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7528892/