我想開發一個桌面應用程序,允許用戶通過json文件進行搜索。 這些文件(約50.000)是預定義的。它們應該與應用程序本身一起發貨。預加載的基於文檔的桌面應用程序
我的問題是,用這個應用程序發送這些文檔的最好方法是什麼,同時允許用戶搜索包含某些值的文檔,例如以sql語言:顯示文檔中的某些json值(如%Example%)的所有文檔。
我想過使用某種NoSQL解決方案,將文件預加載到數據庫並將其與應用程序捆綁在一起。我已經看過一些解決方案,但我不確定哪一個最適合我的需求,或者甚至是最好的方法。
底線是,我不能讓我的用戶在他們的系統上安裝一個數據庫,這太複雜了。
我更喜歡適用於java或python的解決方案。
感謝您的幫助!
其實我已經想過這個問題之前,是的這是可以做到這樣,我不喜歡這種做法是他們都是關係解決方案 - 這反過來意味着我必須將每個文檔作爲字符串存儲在某個列中,或者更糟糕的是,解析每個單獨的文檔並將這些值放入各自的列中。我真的希望有更好的解決方案。基本上我想避免修改現有文件的開銷。 –