建议思源笔记的搜索功能参照 obsidian

1743131083244.png

很多用户更倾向于可以搜索全部知识库,直接从 A 到 Z 下拉查阅,并且每篇文章可以追踪到每一段落,每一行。比如,上面 obsidian 的搜索功能,定位到每一行、每一章,这搜索起来非常方便,而且都能提供直接的索引,一望可知。

微信截图 20250328112005.png

1743131913467.png

思源这块搜索功能说实话有点薄弱了。虽然非常理解思源想做完美的思路,但是很多基础性功能可能更加重要。

因为我不是专业搞 it 的,不看重他的编辑功能,只希望有一个方便易用的知识库、笔记本类似的功能,最好是国产的。

所有思源可以朝这个思路改进,不一定要局限在技术类别,放在通用软件 + 技术加成这个类别上,也许会有更好的效果。

  • 思源笔记

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

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

    25407 引用 • 105045 回帖

相关帖子

欢迎来到这里!

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

注册 关于
请输入回帖内容 ...
  • PxXS
    作者

    在大知识库里面,思源笔记直接列出来 95 页。说实话这真的很不方便。而且也没有提供精准的索引。

  • 在搜索条件里面,可以更改匹配的块类型

    1 回复
  • EmberSky 4 评论 via Android

    简要搜索

    这个插件很好用,有点儿类似你说的那个过滤类型

    排序的话我正在魔改这个插件,过一段时间会发布出来。

    2 回复
    你已经说错插件名称两次了
    JeffreyChen 1
    期待,这个是不是叫简易搜索?
    Floria233
    @Floria233 是的
    EmberSky
    @JeffreyChen 这么尴尬的么, 哈哈
    EmberSky
  • veee via macOS

    支撑优化搜索展示逻辑

  • PxXS 1 评论
    作者

    试了一下,不是我想要的效果哦。大多数人想要的是对知识库,或者说知识树的搜索。只需要简单输入一个词,就可以把所有库里面含有的内容,按照行段依次索引出来,同时还有前后文。这会非常方便日常写文。

    我仔细看了一下帖子内容, 没明白你说的搜索和思源的搜索有什么区别(除了现在没有按照文档名字排序)
    EmberSky
  • PxXS
    作者

    能搜索出来,但是只有部分显示,前后文显示最多 20 字不到,排列没有顺序。不是想要的效果哦。
    你可以下载 obsidian 尝试下搜索功能,或者,你在思源准备一个 100 篇文章 30 万字以上的库,尝试搜索下。对比搜索下,真的不是那么好用哦。

  • Wolke

    试试 基于文档搜索 这个插件

    1 回复
  • PxXS
    作者

    不好意思,也许我没说明白,耽误大家时间。

    比如,我是研究需要法规方面的。我在 obsidian 搜索“处分”。会显示在一个下拉页面把每一篇文章,每一句带有“处分”字样的内容按段排列出来。这样,我就可以很快速调用找到需要的东西。如下图:

    360 截图 20250329141834693.jpg

    我用思源搜索同样一个库。把所以搜索选项勾选了。显示的是这个。我需要翻 26 页。每一行供我阅读的信息只有 20 个汉字左右。实际用起来是非常不方便的。image.png

    2 回复
  • PxXS
    作者

    谢谢,这个好用不少。🙏

  • 在一个下拉页面把每一篇文章,每一句带有“处分”字样的内容按段排列出来

    听起来类似于“按文档分组”

    image.png

  • EmberSky

    按文档分组, J 佬已经提到了, 如果要显示的很多, 可以通过 css 设置搜索结果, 让他自动换行

    #searchList [data-type="search-item"]>span.b3-list-item__text { -webkit-line-clamp: unset; }

    效果如下

    图片.png

  • xjtcnj

    思源笔记的搜索功能,用着很好,尤其是它缺省多个关键词交集搜索功能。这也是我放弃使用了近两年 ob 的原因。你试试插件:基于文档搜索。

    1 回复
  • nightstars 3 评论

    思源笔记的搜索感觉不太好用,于是我用基于文档搜索和高亮搜索替代了

    而且我感觉思源笔记搜索应该增加一个默认在新标签页打开,正常打开的界面太小了,每次重新设置又有点烦。
    nightstars
    @nightstars 倒是可以默认在新页签打开,不过是分屏打开的
    JeffreyChen
    @nightstars 将常用的设置保存一下查询条件,下次再进就默认是上次保存的了
    EmberSky
请输入回帖内容 ...

推荐标签 标签

  • TGIF

    Thank God It's Friday! 感谢老天,总算到星期五啦!

    290 引用 • 4494 回帖 • 654 关注
  • Caddy

    Caddy 是一款默认自动启用 HTTPS 的 HTTP/2 Web 服务器。

    12 引用 • 54 回帖 • 174 关注
  • abitmean

    有点意思就行了

    36 关注
  • PostgreSQL

    PostgreSQL 是一款功能强大的企业级数据库系统,在 BSD 开源许可证下发布。

    22 引用 • 22 回帖 • 2 关注
  • Outlook
    1 引用 • 5 回帖 • 4 关注
  • VirtualBox

    VirtualBox 是一款开源虚拟机软件,最早由德国 Innotek 公司开发,由 Sun Microsystems 公司出品的软件,使用 Qt 编写,在 Sun 被 Oracle 收购后正式更名成 Oracle VM VirtualBox。

    10 引用 • 2 回帖 • 20 关注
  • OkHttp

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

    16 引用 • 6 回帖 • 85 关注
  • Rust

    Rust 是一门赋予每个人构建可靠且高效软件能力的语言。Rust 由 Mozilla 开发,最早发布于 2014 年 9 月。

    58 引用 • 22 回帖 • 5 关注
  • 机器学习

    机器学习(Machine Learning)是一门多领域交叉学科,涉及概率论、统计学、逼近论、凸分析、算法复杂度理论等多门学科。专门研究计算机怎样模拟或实现人类的学习行为,以获取新的知识或技能,重新组织已有的知识结构使之不断改善自身的性能。

    83 引用 • 37 回帖
  • TextBundle

    TextBundle 文件格式旨在应用程序之间交换 Markdown 或 Fountain 之类的纯文本文件时,提供更无缝的用户体验。

    1 引用 • 2 回帖 • 82 关注
  • Bootstrap

    Bootstrap 是 Twitter 推出的一个用于前端开发的开源工具包。它由 Twitter 的设计师 Mark Otto 和 Jacob Thornton 合作开发,是一个 CSS / HTML 框架。

    18 引用 • 33 回帖 • 647 关注
  • 以太坊

    以太坊(Ethereum)并不是一个机构,而是一款能够在区块链上实现智能合约、开源的底层系统。以太坊是一个平台和一种编程语言 Solidity,使开发人员能够建立和发布下一代去中心化应用。 以太坊可以用来编程、分散、担保和交易任何事物:投票、域名、金融交易所、众筹、公司管理、合同和知识产权等等。

    34 引用 • 367 回帖 • 4 关注
  • 域名

    域名(Domain Name),简称域名、网域,是由一串用点分隔的名字组成的 Internet 上某一台计算机或计算机组的名称,用于在数据传输时标识计算机的电子方位(有时也指地理位置)。

    43 引用 • 208 回帖
  • 深度学习

    深度学习(Deep Learning)是机器学习的分支,是一种试图使用包含复杂结构或由多重非线性变换构成的多个处理层对数据进行高层抽象的算法。

    54 引用 • 44 回帖
  • API

    应用程序编程接口(Application Programming Interface)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。

    79 引用 • 431 回帖 • 2 关注
  • Markdown

    Markdown 是一种轻量级标记语言,用户可使用纯文本编辑器来排版文档,最终通过 Markdown 引擎将文档转换为所需格式(比如 HTML、PDF 等)。

    170 引用 • 1529 回帖
  • 服务器

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

    125 引用 • 585 回帖
  • Hexo

    Hexo 是一款快速、简洁且高效的博客框架,使用 Node.js 编写。

    22 引用 • 148 回帖 • 16 关注
  • 单点登录

    单点登录(Single Sign On)是目前比较流行的企业业务整合的解决方案之一。SSO 的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。

    9 引用 • 25 回帖 • 1 关注
  • 微信

    腾讯公司 2011 年 1 月 21 日推出的一款手机通讯软件。用户可以通过摇一摇、搜索号码、扫描二维码等添加好友和关注公众平台,同时可以将自己看到的精彩内容分享到微信朋友圈。

    133 引用 • 796 回帖
  • 叶归
    6 引用 • 17 回帖 • 16 关注
  • MySQL

    MySQL 是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,目前属于 Oracle 公司。MySQL 是最流行的关系型数据库管理系统之一。

    693 引用 • 537 回帖
  • C

    C 语言是一门通用计算机编程语言,应用广泛。C 语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。

    86 引用 • 165 回帖
  • 链滴

    链滴是一个记录生活的地方。

    记录生活,连接点滴

    174 引用 • 3852 回帖
  • OpenShift

    红帽提供的 PaaS 云,支持多种编程语言,为开发人员提供了更为灵活的框架、存储选择。

    14 引用 • 20 回帖 • 657 关注
  • Q&A

    提问之前请先看《提问的智慧》,好的问题比好的答案更有价值。

    9720 引用 • 44226 回帖 • 89 关注
  • Redis

    Redis 是一个开源的使用 ANSI C 语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value 数据库,并提供多种语言的 API。从 2010 年 3 月 15 日起,Redis 的开发工作由 VMware 主持。从 2013 年 5 月开始,Redis 的开发由 Pivotal 赞助。

    286 引用 • 248 回帖