-
导入 500 多万字 epub 后反应速度大降
2023-09-24 22:08以及上面的兄弟提到的“找到文档中字数最多的块”,可以用这个代码:
select * from blocks where root_id = "<文档ID>" order by length(content) desc limit 5;
可以用 Query 挂件同时查看对应的字数
-
导入 500 多万字 epub 后反应速度大降
2023-09-24 22:02比如你可以用这句 SQL 语句,你需要把你导入 epub 的那个文档的 ID 替换掉 的内容。
select * from blocks where length(content) > 2000 where root_id="<你对应的文档的 ID>";
这个查询会搜索有没有字数大于 2000 的块,你可以把 2000 改成自定义的数字,比如 3000,5000 之类的。
目前对于「多大」算是大块其实也没有一个明确的标准,但是我试了一下,我整个的我的笔记库里面大于 1000 字的块也只有一两个,所以如果你的文档里面出现了大量大容量的块,那肯定是有问题的。
-
导入 500 多万字 epub 后反应速度大降
2023-09-23 22:43由于思源是动态加载的,所以一般来说文档的总字数对于性能影响没那么大。
你可以检查是不是导入 epub 后出现了内容量特别大的块,这是是确确实实会影响到反应性能的。
-
复制大文本处理机制问题
2023-09-19 16:49「同样粘贴到 everdit、Ndd--等文本工具中的反应速度是 1-2 秒。」跟文本编辑器比没有意义的。
思源是可见即所得编辑器,和这些文本编辑器不是一个物种。
-
复制大文本处理机制问题
2023-09-19 16:48有个问题,你这个文本里面是没有空行的,所以如果直接粘贴的画,可能会被识别成一个块里面的所有内容。
我不清楚一个块里面放百万行的文本会不会存在性能问题。
-
只包含图片的段落跟纯文字段落是相同性质的吗?
2023-09-18 19:05这包含文字的块和纯文字块的类型是一样的,没有办法直接区分出来。他们的的 class 都是 p, data-type 都是
NodeParagraph
-
嵌入块中,SQL 支持 TIMESTAMPDIFF 和 CONCAT 函数吗?
2023-09-14 17:19TIMESTAMPDIFF
是 MySQL 数据库系统中的函数,思源的 SQL 语法是 SQLite 的 -
咨询:思源如何实现多用户用同一个账号?云端同步目录的意义何在?
2023-09-12 21:57设置多个不同的工作空间,每个工作空间使用不同的云端目录
比如我有两个工作空间
每个工作空间选择使用不同的同步目录
-
请教一下插件开发的问题
2023-09-10 21:46- https://github.com/siyuan-note/plugin-sample-vite-svelte
- 如果不想用 svelte,这里还有一个纯 vite 不带前端框架的,https://github.com/frostime/plugin-sample-vite
-
模板片段里的变量和函数应该怎么用啊?
2023-08-26 15:10这个模板里面的文本不能复制到编辑器里以后保存。而是需要手动在 templates 目录下创建一个 md 文件,然后把模板的内容复制进去。
-
模版中 sql 代码块导入后无法被正确识别,是 bug 吗?
2023-08-23 14:18你给的代码里的 ```sql 和 ``` 两个里面似乎有不可见字符,可能是直接复制网页里的代码复制到了不可见字符。你把这两行删掉然后手动输入进去应该就好了。
-
v2.9.7 内网 局域网环境 WebDAV 直接劝退了
2023-08-01 23:35 -
v2.9.7 内网 局域网环境 WebDAV 直接劝退了
2023-08-01 11:05其实【不能像 obsidian 这类 markdown 文件直接用 SyncToy 局域网同步】这句话既对也不对。
准确来说,是在思源运行的时候,其他的同步软件不允许访问。但是如果关闭了思源程序的话,还是可以使用同步盘把文件迁移走的。
-
关于双链代替标签功能的一个建议(借鉴 RR 和 Logseq 的用法)
2023-07-31 00:25@88250 他想要的其实就和转换为 "*" 是一个道理,无非就是双链的一个特定的显示格式而已。有一个方案也许可以考虑一下。
在右键双链的菜单项目“转换为”里面添加一个选项,把双链的格式转换成 “#动态锚文本”,然后实际处理的时候就固定在锚文本前面加上一个"#"。