我需要为像CDROM这样的离线存储中的离线html应用程序创建客户端搜索引擎。我已经用Win32创建了它,目录文件接近2GB (MDB文件)。
我的离线web应用程序使用CEF ()和PhoneGAP,这样我就可以禁用浏览器的web安全性。我认为IndexedDB可能会帮助我,但无论如何,我找不到将存储文件复制到其他媒体的方法。
是否有任何HTML5大存储系统可用(我可以通过PhoneGAP禁用网络安全)来创建可以复制到其他可移动媒体的脱机HTML应用程序搜索目录?
发布于 2012-11-09 13:24:26
Reyes正在为这个确切的目的做一个全文搜索引擎:https://github.com/reyesr/fullproof
在去年9月的巴黎JS中,他介绍了背后的概念:http://kornr.net/prez/paris.js22/#/
希望它能满足你的需要。
发布于 2014-01-14 10:17:12
同时,我认为必须考虑到lunr.js。它有三倍的星在吉突布。
发布于 2012-08-23 07:17:57
将整个数据库保存在.json文件中肯定不是有效的,但是将数据库分割成块并将它们保存为按需加载的.json文件可能会很好--尽管这需要测试。
MongoDB将数据库存储在布森中.您还可以考虑以这种文件格式存储数据库并从应用程序加载数据库(我建议将整个数据库分割成更小的部分)。
//编辑--如果要将数据库作为文件分发,那么我认为设置任何类型的权限都是不可能的。您可以尝试加密/混淆文件,但我不知道这将如何影响性能或数据库的内容。
是的,可以有一个独立的html+js应用程序来读取BSON数据库,而不需要任何类型的服务器。如果您想知道更多信息,请检查此链接。我以前听说过这种情况,但在处理纯JS中的BSON文件时,我完全没有经验,所以我无法帮助您。我所能做的就是让你知道这样的事情存在:)
https://stackoverflow.com/questions/11340852
复制相似问题