如何提高思源笔记运行速度

问题:

您好,我是一名文字工作者,平时要做大量的文字处理。我在思源笔记里复刻了一个小图书馆,目前大约 3000 万字左右,标签也有 1000 多种。

由于数据量比较大,所以运行不是太流畅。我之前的方案是把标签的#换成其他字符,用搜索功能来调用标签,以节省算力。但是还是比较卡。

求助:

有没有办法把思源一些占用算力的功能做一个开关呢?不用的时候保持休眠状态,保证基础功能的流畅。比如,我发现一点“全局关系图”软件就卡死了。

只是一个猜想,不知道有没有这样的占用算力,又不太用的模块。

广告 我要投放

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
  • jearton10
    支持者 订阅者

    关系图生成这一步,如果节点很多,这个属于批量操作了,本身就很耗时可以理解,那是不是可以异步化。触发时放到其它线程里慢慢跑,跑出来后,再存储为快照,再通知到前台预览。

  • 其他回帖
  • 88250
    订阅者

    之前试过这个思路,用的是 Go 的一个搜索引擎实现,不怎么稳定。如果本地要搭 ES 的话,内存怕是有点吃紧,可能跨平台也是个问题。

  • jearton10
    支持者 订阅者

    如果使用 ElasticSearch 数据库存储文档数据,那针对海量数据,应该能提升不少搜索性能和索引效率,空间换时间。

    1 回复
  • Kikkawa
    支持者 订阅者

    你这么多东西,什么软件关系图都得炸,就算关系图能看,思源的关系图你也看不懂吧,没啥用处啊

  • 查看全部回帖