建议增强标签功能,提供多标签筛选面板

存在的问题

标签功能太简单了,只有单一维度。每次只能筛选一个标签,功能感觉鸡肋。

用搜索功能倒是可以搜索多个标签,但需要输入多个井号,还要自己记得准确的标签名称。使用上极为不便,且功能简单。

功能改进建议

建议增加一个功能面板,允许用户手工输入或鼠标点击筛选标签。我见过最好的标签管理系统是这样的:

PixPin20250412104732.png

功能亮点

多标签层级筛选

它最有用的功能就是可以实现多标签筛选,当你筛选第一个标签后,有这个标签的页面全部筛选出来,并展示这些页面现有的标签,可以进行进一步的筛选。这很符合笔记使用的思维过程。

标签的模糊搜索

不需要用户记得标签的准确名称,记得其中个别字词都可以搜素出来。而且,在这个界面里面也可以方便地修改某个标签的名称。

筛选标签的动画过程展示

PixPin20250412105110.gif

疑问

试过很多双链笔记,发现都是单一标签筛选功能。我不懂计算机专业,这个功能很有用,为什么大家都不做呢?是实现难度太大,还是说会影响软件性能?

  • 思源笔记

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

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

    25512 引用 • 105508 回帖 • 1 关注

相关帖子

欢迎来到这里!

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

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

    主要是数据库功能目前还不够好

    其实现有的标记机制也不好 #和 markdown 语法重复了

    导致很容易误触

    我认为关键是

    1. 实现快捷创建虚数据库 也就是我不需要创建一个真实数据库
    2. 选择这个文档后 可以直接聚焦到需数据库 从而产生关联
    1 回复
  • 你举例子的是啥软件?

    1 回复
  • skytalker
    作者

    是 OneNote 的一个插件,叫 OneNote Tagging Kit

  • skytalker
    作者

    思源的数据库功能还是简陋,基本的记录浏览分页功能都没有。另外,数据记录数量上去后,担心性能成问题。也没有记录导出 excel 的功能。

    1 回复
  • 基本的记录浏览分页功能都没有

    以前有,去除了,跟同行的体验保持一致,只能“加载更多” huaji

    1 回复
  • skytalker
    作者

    这是被同行带坑里了啊。分页浏览多好的功能啊,浏览方便,也可以自动加载更多。

  • Imuvux

    在思源里我的建议是舍弃标签改用块引,反链过滤面板插件就和文中的功能基本一致

    1 回复
  • skytalker
    作者

    反链和提及没法替代标签。

    多标签联合检索用起来很方便的。

    1 回复
  • 反链过滤面板插件完全可以替代标签,并且实现更高的筛选自由度

    前提是在文档树中按照层级关系建立"反链标签"页面体系:

    其实这里的"层级关系"只是为了更好地找到对应"反链标签"页面在哪,完全可以不需要特意建立

    image.png

    1 回复
  • skytalker
    作者

    你这个是层级标签的体系。你可能没明白我说的场景。

    在我的使用场景里面,页面的多个标签是平行关系,标签没有层级关系,甚至页面之间也没有引用关系。只是他们可能有用同样的几个标签。

    1 回复
  • 你这个是层级标签的体系。你可能没明白我说的场景。

    正如我前面回复说的,这里的层级关系是手动在文档树里面建立的,只是为了方便查找,并不一定必须存在的

    而引用“反链标签”页面,你可以当作是打标签,筛选也是在这里页面里面进行的

    在我的使用场景里面,页面的多个标签是平行关系

    我这里各个“反链标签”之间的关系也是平行的呀,筛选可以任意组合,并不需要遵守层级关系

    PS: 说实话,思源修改标签体系的优先级应该很靠后,与其等不如自己先试着找下功能替代方案 😂

    1 回复
  • skytalker
    作者

    那就是我没有明白你的意思了,因为我之前看你的恢复,建立的标签有层级关系,才能在反链里面进行选择。

    能不能进一步讲一下你的这种使用方法呢?我常需要做多标签检索页面,类似 excel 表格多列筛选。谢谢。

    1 回复
  • QMike 1 2 评论

    可以参考 vv 佬写的: 分享 | 思源笔记的“标签”管理 - enhance 插件底部反链功能

    或者更详细些,可以看我之前基于插件【叶归】写的使用方法,也适用于插件【反链过滤面板】:

    注:插件【叶归】、【反链过滤面板】、【番茄工具箱】都能实现类似的功能,不过我个人更推荐【反链过滤面板】,功能更完善些,UI 界面介于【叶归】和【番茄工具箱】之间(vv 佬假如看到这条,原谅我 😂

    image.png

    虽然我这里反复写到“层级关系”,但实际上只是个人使用习惯;各双链标签之间不存在所谓“层级”,只要在同一处建立了多个双链标签,那它们在筛选时就属于平行关系

    2 回复
    问题不大,底部反链好久没修了
    Wetoria
    快更新呀,vv 佬
    QMike
  • skytalker
    作者

    不太懂你的意思,感觉用法是:每个标签建一个页面,页面标题就是标签内容。然后在其他页面中做一个双链指向这个页面?感觉还是 1 维的。

    2 回复
  • 你标签怎么用,块引就能怎么用

  • 每个标签建一个页面,页面标题就是标签内容。然后在其他页面中做一个双链指向这个页面

    1,另外和 onenote 这个插件的另一个区别在于,标签的筛选是在相应页面内进行的,而不是统一的功能面板。

    多标签层级筛选和模糊搜索的实现上都是差不多一样的

  • skytalker
    作者

    谢谢回复。但我还是没有明白你的意思,不明白怎么实现。

  • marsWalker

    标签功能确实过于简陋了,提出的建议很好,现在标签只能说是个半成品,只能勉强使用,还不到高效的地步。

    • 没有筛选功能
    • 标签不能模糊查找,得手动输入#号,且需要精确匹配。

    体验上还需完善,顶帖支持

请输入回帖内容 ...