【建议】改进搜索界面

本贴最后更新于 917 天前,其中的信息可能已经时移世改

从 0.4 开始正式用思源(更早还叫链滴笔记的时候就尝试过),逐个版本跟过来到现在,思源在外观、功能和体验方面都有了全方位的改进,堪称脱胎换骨。但是还有一处,从开始迭代到现在,有改进但变化不大,痛点依旧,那就是全局搜索 cctrl+p。

以前也提过几次建议[注 1],只是与当时的开发任务相比,这个需求并不急迫,用开发者的话说,还“可以顶顶”。但目前已经进入 2.0 时代,我觉得可以再提一次了。

目前的主要痛点

目前的思源,笔记本内全文搜索和笔记名称搜索都依赖 ctrl+p,虽然 ctrl+p 支持 sql,能够有很多高端玩法,但日常使用还是有很多不便。经常体会到的几点有:

1、显示面积过小,尤其是命中行部分,本来就单行显示,还被笔记路径占据一部分空间,有的路径很长的笔记直接导致匹配正文完全没有显示空间了(如下图 1);虽然目前可以通过自定义 css 一定程度上改善,但改善程度有限,改善后的效果如下图 2.

2、匹配项目没有按照所属笔记分组而是直接全部展开,导致难以快速找到所需要的内容块,但想要根据关键词搜索文档名称的时候,也一样难以找到(sql 可以做到,但并不方便)。因为很多时候,虽然一个关键词有许多命中项,但用户可以根据其所属笔记很清晰的排除某些项目,但是目前的设计不能提供相应的支持。

3、匹配项不能和正文同时显示,如果需要快速检索多个内容块并在笔记正文建立引用,就需要频繁打开搜索界面,找到内容,关闭,粘贴链接,再打开,再找到内容.......,整个过程效率很低(考虑上面两点的体验后);

改进建议

建议思源参考 vscode 的搜索界面设计(如下图 3,obsidian 应该也类似),能够有效改善上面三个痛点,显著提升搜索体验

附图

图 1

图片.png

图 2

图片.png

图 3

图片.png


[注 1]

Issue #3575 · siyuan-note/siyuan

Issue #1319 · siyuan-note/siyuan

  • 思源笔记

    思源笔记是一款隐私优先的个人知识管理系统,支持完全离线使用,同时也支持端到端加密同步。

    融合块、大纲和双向链接,重构你的思维。

    22007 引用 • 87735 回帖 • 2 关注

相关帖子

欢迎来到这里!

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

注册 关于
请输入回帖内容 ...
请输入回帖内容 ...