反链面板希望加入过滤功能

本贴最后更新于 1410 天前,其中的信息可能已经沧海桑田

对于其他主流大纲型双链软件,反链面板的过滤按钮是一大关键功能,想要真正用好双链,过滤是必不可少的,拿文献管理举个例子:

这是没过滤时候的反链:

image.png

点击过滤按钮,在 logseq 中会显示反链中所有文档的标题,以及每个文档中和 paper 出现在同一个块的链接,比如我想找机器学习隐私保护相关的论文,我直接点击机器学习和隐私保护两个词:

image.png

之后就会展现出过滤后的结果:

image.png

这个功能就类似于多标签筛选,最近不是还在开发文档标签功能嘛,有了这个功能,可以说对于习惯使用双链的用户来说,文档标签功能完全可以被双链功能替代

对于思源来说,现在反链面板有搜索功能,我认为一个简化版的实现方式是在搜索功能的基础上,增加:1. 多关键词搜索比如可以用“;”分号来分隔不同的关键词;2. 搜索结果根据命中情况进行排序或筛选。加上这两个功能,基本也能完成上述需求,当然体验上确实会差一些,我希望最好能够实现其他大纲型双链软件都有的反链过滤功能。

同时,现在的搜索功能有 bug,可看下图,在打字比较快和 backspace 比较快时会出现卡顿吞字,我只能非常慢地打字才行,我猜想是没打一个字符都会更新搜索内容,导致性能问题:

test32.gif

  • 思源笔记

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

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

    26149 引用 • 108621 回帖 • 1 关注

相关帖子

欢迎来到这里!

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

注册 关于
请输入回帖内容 ...
  • crowds21 1 2 评论

    随便个思路,采纳不采纳无所谓.如果侧边栏能够嵌入 SQL 查询面板,然后还能复制粘贴,感觉会方便很多.

    SQL 块不能编辑和拖动...
    deerain
    @deerain 我单纯希望以后或许能够复制,可以不能编辑。这个技术上来说应该是没什么太大难度的。
    crowds21
  • 其他回帖
  • 再等等...

    1 回复
  • fangly

    不过现在的 sql 貌似也可以差不多实现这个功能

    但是过滤面板的好处是可以提供关键词让我们自己选,用 sql 的话需要自己想搜什么关键词,而且因为要检索的是链接,所以还要找到对应文档块的 id,体验上差了不少。但是用 sql 也有优点,就是在灵活性上强不少,不仅可以过滤链接还可以通过普通的文本进行过滤。但过滤面板对于一个双链笔记来说我觉得还是必不可少的。

    1 操作
    fangly 在 2021-08-22 15:03:33 更新了该回帖
  • deerain 2 3 赞同

    思源的反链是需要认真优化一波,如果把双链笔记软件比做一个人,那反链就像腰部,整个身体的发力都依赖于它

推荐标签 标签

  • OneNote
    1 引用 • 3 回帖
  • 浅吟主题

    Jeffrey Chen 制作的思源笔记主题,项目仓库:https://github.com/TCOTC/Whisper

    1 引用 • 28 回帖
  • OkHttp

    OkHttp 是一款 HTTP & HTTP/2 客户端库,专为 Android 和 Java 应用打造。

    16 引用 • 6 回帖 • 92 关注
  • AngularJS

    AngularJS 诞生于 2009 年,由 Misko Hevery 等人创建,后为 Google 所收购。是一款优秀的前端 JS 框架,已经被用于 Google 的多款产品当中。AngularJS 有着诸多特性,最为核心的是:MVC、模块化、自动化双向数据绑定、语义化标签、依赖注入等。2.0 版本后已经改名为 Angular。

    12 引用 • 50 回帖 • 523 关注
  • Jenkins

    Jenkins 是一套开源的持续集成工具。它提供了非常丰富的插件,让构建、部署、自动化集成项目变得简单易用。

    54 引用 • 37 回帖
  • Ubuntu

    Ubuntu(友帮拓、优般图、乌班图)是一个以桌面应用为主的 Linux 操作系统,其名称来自非洲南部祖鲁语或豪萨语的“ubuntu”一词,意思是“人性”、“我的存在是因为大家的存在”,是非洲传统的一种价值观,类似华人社会的“仁爱”思想。Ubuntu 的目标在于为一般用户提供一个最新的、同时又相当稳定的主要由自由软件构建而成的操作系统。

    127 引用 • 169 回帖
  • danl
    176 关注
  • Firefox

    Mozilla Firefox 中文俗称“火狐”(正式缩写为 Fx 或 fx,非正式缩写为 FF),是一个开源的网页浏览器,使用 Gecko 排版引擎,支持多种操作系统,如 Windows、OSX 及 Linux 等。

    7 引用 • 30 回帖 • 378 关注
  • 强迫症

    强迫症(OCD)属于焦虑障碍的一种类型,是一组以强迫思维和强迫行为为主要临床表现的神经精神疾病,其特点为有意识的强迫和反强迫并存,一些毫无意义、甚至违背自己意愿的想法或冲动反反复复侵入患者的日常生活。

    15 引用 • 161 回帖
  • 服务器

    服务器,也称伺服器,是提供计算服务的设备。由于服务器需要响应服务请求,并进行处理,因此一般来说服务器应具备承担服务并且保障服务的能力。

    125 引用 • 585 回帖
  • Outlook
    1 引用 • 5 回帖
  • 微软

    微软是一家美国跨国科技公司,也是世界 PC 软件开发的先导,由比尔·盖茨与保罗·艾伦创办于 1975 年,公司总部设立在华盛顿州的雷德蒙德(Redmond,邻近西雅图)。以研发、制造、授权和提供广泛的电脑软件服务业务为主。

    8 引用 • 44 回帖 • 2 关注
  • Latke

    Latke 是一款以 JSON 为主的 Java Web 框架。

    71 引用 • 535 回帖 • 827 关注
  • CodeMirror
    2 引用 • 17 回帖 • 171 关注
  • 微服务

    微服务架构是一种架构模式,它提倡将单一应用划分成一组小的服务。服务之间互相协调,互相配合,为用户提供最终价值。每个服务运行在独立的进程中。服务于服务之间才用轻量级的通信机制互相沟通。每个服务都围绕着具体业务构建,能够被独立的部署。

    96 引用 • 155 回帖 • 1 关注
  • OAuth

    OAuth 协议为用户资源的授权提供了一个安全的、开放而又简易的标准。与以往的授权方式不同之处是 oAuth 的授权不会使第三方触及到用户的帐号信息(如用户名与密码),即第三方无需使用用户的用户名与密码就可以申请获得该用户资源的授权,因此 oAuth 是安全的。oAuth 是 Open Authorization 的简写。

    36 引用 • 103 回帖 • 37 关注
  • 小说

    小说是以刻画人物形象为中心,通过完整的故事情节和环境描写来反映社会生活的文学体裁。

    32 引用 • 108 回帖 • 4 关注
  • gRpc
    11 引用 • 9 回帖 • 100 关注
  • C++

    C++ 是在 C 语言的基础上开发的一种通用编程语言,应用广泛。C++ 支持多种编程范式,面向对象编程、泛型编程和过程化编程。

    108 引用 • 153 回帖 • 1 关注
  • Node.js

    Node.js 是一个基于 Chrome JavaScript 运行时建立的平台, 用于方便地搭建响应速度快、易于扩展的网络应用。Node.js 使用事件驱动, 非阻塞 I/O 模型而得以轻量和高效。

    139 引用 • 269 回帖
  • JWT

    JWT(JSON Web Token)是一种用于双方之间传递信息的简洁的、安全的表述性声明规范。JWT 作为一个开放的标准(RFC 7519),定义了一种简洁的,自包含的方法用于通信双方之间以 JSON 的形式安全的传递信息。

    20 引用 • 15 回帖 • 27 关注
  • 阿里巴巴

    阿里巴巴网络技术有限公司(简称:阿里巴巴集团)是以曾担任英语教师的马云为首的 18 人,于 1999 年在中国杭州创立,他们相信互联网能够创造公平的竞争环境,让小企业通过创新与科技扩展业务,并在参与国内或全球市场竞争时处于更有利的位置。

    43 引用 • 221 回帖 • 56 关注
  • Kubernetes

    Kubernetes 是 Google 开源的一个容器编排引擎,它支持自动化部署、大规模可伸缩、应用容器化管理。

    118 引用 • 54 回帖 • 3 关注
  • Sandbox

    如果帖子标签含有 Sandbox ,则该帖子会被视为“测试帖”,主要用于测试社区功能,排查 bug 等,该标签下内容不定期进行清理。

    440 引用 • 1238 回帖 • 591 关注
  • 音乐

    你听到信仰的声音了么?

    62 引用 • 512 回帖
  • InfluxDB

    InfluxDB 是一个开源的没有外部依赖的时间序列数据库。适用于记录度量,事件及实时分析。

    2 引用 • 101 关注
  • Windows

    Microsoft Windows 是美国微软公司研发的一套操作系统,它问世于 1985 年,起初仅仅是 Microsoft-DOS 模拟环境,后续的系统版本由于微软不断的更新升级,不但易用,也慢慢的成为家家户户人们最喜爱的操作系统。

    229 引用 • 476 回帖