我想开发一个允许用户搜索 json 文件的桌面应用程序。这些文件(大约 50.000 个)是预定义的。它们应该随应用程序本身一起提供。
我的问题是,将这些文档与应用程序一起发送的最佳方式是什么,同时允许用户搜索包含某些值的文档,例如在 sql 术语中:显示文档中包含某些 json 值的所有文档,例如 %Example %。
我考虑过使用某种 NoSQL 解决方案,将文件预加载到数据库中并将其与应用程序捆绑在一起。我已经查看了一些解决方案,但我不确定哪一个最适合我的需求,或者它是否是最好的方法。
底线是,我不能让我的用户在他们的系统上安装数据库,这太复杂了。
我更喜欢适用于 java 或 python 的解决方案。
谢谢你的帮助!