我不太确定从哪里开始,所以真的要寻找一些指针或关键字来搜索。
假设我们有一个文件:
myHugeFile = open('someGiganticFile.txt')
并且从上到下搜索需要 10 分钟,没有任何索引。
for line in myHugeFile:
if 'keyword' in line:
send_line_to_web_user(line)
我想将此搜索集成到 django 页面中,但页面加载可能会因大文件而超时。用户将能够进行搜索'keyword'
,然后页面上的列表会在他们弹出时实时填充到他们面前,其中包含搜索结果。
有什么东西可以做到这一点吗?这将节省我为每个用户会话存在的结果缓冲区制作一些超级复杂的轮询系统。也许是不同的框架或库?冒险进入 node.js 领域?除了“实时轮询 django”等等之外,我对要搜索的内容有点不知所措。