对于用户建议,应该忽略其来源,谨慎地评估该建议本身

本贴最后更新于 610 天前,其中的信息可能已经时过境迁

在我看来,这名外国用户的不成熟建议完全没有被采纳的价值:Issue #8009 · siyuan-note/siyuan

[[ 虽然会同时搜索文档块和内容块,但是文档块在搜索结果里有更高的排序权重。所以即便用户更想搜索文档块,内容块搜索结果也不会对文档块搜索内容造成干扰,这是思源社区很早就讨论过的话题。

在思源笔记中,[[ 和 (( 都能搜索到所有的文档块和内容块,这本来是思源笔记比起其他双链笔记的一大优势,长期以来也基本没有用户认为这种模式会带来不便。相反,这种特性还带来了很多便利。但是现在部分「很可能还处于尝试阶段且随时会迁移」的用户基于他们僵化的思维模式提出了一些不成熟的建议,伤害了开发者和广大用户间的默契,我认为这种 issue 就算不被热爱支持思源笔记的用户们骂到 close、也应该被开发者慎重考虑后驳回

如果是基于性能和搜索速度的考虑,让 [[ 只搜索文档块,那大家都会表示理解;但是这名外国用户在 issue 里所描述的理由……如果不考虑他所使用的语言,其水平甚至还不如小红书。

一方面,这个改动对我个人基本没有影响,但希望开发者未来能够更加谨慎地评估用户建议;另一方面,思源用户更多地使用链滴论坛而不是 github,这就导致 github 上的某些用户 issue 有时候会瞒天过海被采纳,希望有条件且热爱支持思源笔记的朋友们多关注 github,如果各位发觉某些用户 issue 有问题,不要光靠自己去反驳,可以搬运个链接到中文社区,让大家一起讨论,感谢。

  • 思源笔记

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

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

    23020 引用 • 92597 回帖

相关帖子

欢迎来到这里!

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

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

    得亏是链滴人不多,即便现在链滴有着 10 万成员,但“沉默的大多数”也是极少关注与发表意见,如果体量真的上去了,这种事情很容易形成节奏并展开舆论争议。

    也得亏 SiYuan 的定位不是云文档,不然就看国内各个云文档产品背后的利益方,在哪都能吵起来,我甚至见过语雀的玉伯和 wolai 的马锐拉在知乎上发文互斗过,当然了马锐拉“说”过很多产品。

    个人看法:就交流讨论而言,中英文不互通也没什么,毕竟大家语言不通,文化有差异。但如果是开发者对反馈建议的表态,如果有所偏袒就容易让另一个群体不满。就像 🌐 英语支持 ·问题 #7758 ·思源笔记/思源 (github.com)就是国外用户看不懂中文,issue、社区、讨论都是中文,所以提了这个 issue,大家在下面都给出了意见(我至始自终无法分辨哪些是国人哪些是老外),因为这种涉及交流的也没什么。但你要出现 Github 上这个老外好热情啊,一己之力包下了大部分用户的 Issue - Ethan96 的回帖 - 链滴 (ld246.com)这种情况,以及本帖阐述的现象,那必定会引起中文用户的不满了。

    最后我实际观察了下,他们(D 大 V 姐)真不算偏袒国外用户了,只是以前老外 issue 不多,现在有那么几个当然更受重视一点,这种重视不是因为他们是老外,而是因为现阶段老外用户少。就好像班级里有那么几个不同的同学(例如在汉族主体的学校有少数名族,又或者班级里有残障人士或者烈士子女等),他们的声音班主任、老师会更重视,这是因为少数的不同会引起班主任的重视,毕竟班主任和“多数”的身份是相同的,那么就会有一种“大家身份一样的,我们一起照顾下少数的不一样”的倾向。

    尽管少数服从多数,但少数的声音容易更容易被多数的领导者听到也是真的。

    A suggestion: design a way to quickly expand the document, because now there is always the phenomenon of mistaken touch (want to expand the document mistakenly touch for the open document), please, thank you.

    话又说回来,如果英文这么好用的话,大家努力学习英文达到炉火纯青的程度,是不是可以反串一下?啧,我真是看乐子不嫌事大~
    EberhardLin
  • 其他回帖
  • 你说得对,但小红书是年轻人的生活方式平台,由毛文超和瞿芳于 2013 年在上海创立。小红书以“Inspire Lives 分享和发现世界的精彩”为使命,用户可以通过短视频、图文等形式记录生活点滴,分享生活方式,并基于兴趣形成互动。截至到 2019 年 10 月,小红书月活跃用户数已经过亿,其中 70% 用户是 90 后,并持续快速增长。

  • suiji 3 赞同
    1. 从众不能把自身的优势从没了。既然文档块与内容块是统一的,是可以便捷地互相转化的,那这一点就应该作为特色而宣扬。相应地,设计逻辑上和实际操作上就不能背弃这个统一性。
    2. 顺带夹个私货trollface ,目前文档块与内容块的统一是不完全的。
      1. 文档块标题只能是文本,无法打上链接,内容块向文档块转化中,如果该内容块的标题块上有链接,则会失掉。
      2. 我一直是将文档块标题视为一个标题块的,因为文档块转内容块后,它就是一个标题块下附具体内容。据此推导,在一个文档内,文档标题应是一个(相对)顶级标题,文档内当不允许设置“一级标题”。至于文档标题是定死为一级,还是浮动的相对最高级,我暂且没个主意。
    3. 顺带夹第二私货trollface trollface 思源里有各种块及其嵌套,在检索时会有多次命中的情况,这要求展示检索结果是,要考虑排序权重。这是已经讨论充分的话题。我没异议,只是在畅想,如果技术上可能,可不可以不走“排序”的方案,而是走“分栏分类”的方案。
      1. 抛开移动端不论。
      2. 在使用大纲组织文本的情况下,引用其中一句话,出现的既有段落引用,也有列表引用。但是,据我体验,当检索词比较具体的时候,段落引用和列表引用才会一起出现;不太具体,也就是检索结果过多时,则不会。同一份语义内容散落在不同位置,总是不太好的。
      3. 反正电脑屏幕都是宽屏,何不利用起来?就像全局搜索由竖排改分栏一样,引用检索为什么不能也搞分栏?
      4. 从左到右:标题栏(包括文档,联动第二点),块嵌套栏(以列表为典例),基础段落块栏。
      5. 分类逻辑:
        1. 笔记,记写的是一份语义,这份语义落到思源编辑器里,首先,一定要落到一个段落块里,这是语义承载的基底,所以要有基础段落块栏
        2. 其次,语义内容可以形式化组织
          1. 以段落块为单位,简单的排排坐,谁大谁小,谁坐谁后面。对应标题等级。
          2. 以段落块为一份内容,用一个块装另一个块,如列表、超级块等等。对应块嵌套。
        3. 这个分类应该是完备的吧。
      6. 分栏分类的好处
        1. 顺手解决眼下的[[文档块问题。你只要看左栏就好了。
        2. 更好地利用宽屏,扩大检索结果呈现效率,逻辑与全局搜索由竖排改分栏一致。
        3. 方便识别引用对象类型。现在识别要引用的块的类,是靠的图标,图标当然没问题,就是有点累眼,你要有意识地去读图标才可。分栏分类后,就几乎不用再去读图标了。
        4. 直观展现语义内容的组织性、逻辑性。这份逻辑我上文已给出,当然咯,只是抛砖引玉而已。
        5. 对小白好。小白用户应该不懂得区分段落块和列表块的,分栏分类可以强制灌输软件知识,免得小白笔记引用得混乱乃至丢失引用。
  • 88250 3 评论

    我们更倾向于听取中文用户的建议,毕竟这里起点,不会刻意迎合海外用户...

    使用 [[ 仅搜索文档是因为一些其他产品也是这逻辑,所以才采纳的,和是不是海外用户提的没有半点关系啊。

    下个版本咱们改回去 🙏🏻

    3 回复
    既然迈出去了就不要收回来了吧,可以考虑一下可以用户自己设置?
    ilovesiyuan 1
    @ilovesiyuan 关于特性上存在较大分歧的话似乎应该用配置项解决 🧐
    88250 1 赞同
    @88250 是的,提供选项给用户,用户自己选择,而不是官方替他们选择
    ilovesiyuan
  • 查看全部回帖

推荐标签 标签

  • 外包

    有空闲时间是接外包好呢还是学习好呢?

    26 引用 • 232 回帖
  • danl
    146 关注
  • Telegram

    Telegram 是一个非盈利性、基于云端的即时消息服务。它提供了支持各大操作系统平台的开源的客户端,也提供了很多强大的 APIs 给开发者创建自己的客户端和机器人。

    5 引用 • 35 回帖
  • 安装

    你若安好,便是晴天。

    132 引用 • 1184 回帖 • 1 关注
  • Q&A

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

    8449 引用 • 38490 回帖 • 155 关注
  • flomo

    flomo 是新一代 「卡片笔记」 ,专注在碎片化时代,促进你的记录,帮你积累更多知识资产。

    5 引用 • 107 回帖
  • 学习

    “梦想从学习开始,事业从实践起步” —— 习近平

    171 引用 • 512 回帖
  • Hexo

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

    21 引用 • 140 回帖 • 2 关注
  • 星云链

    星云链是一个开源公链,业内简单的将其称为区块链上的谷歌。其实它不仅仅是区块链搜索引擎,一个公链的所有功能,它基本都有,比如你可以用它来开发部署你的去中心化的 APP,你可以在上面编写智能合约,发送交易等等。3 分钟快速接入星云链 (NAS) 测试网

    3 引用 • 16 回帖 • 6 关注
  • Solidity

    Solidity 是一种智能合约高级语言,运行在 [以太坊] 虚拟机(EVM)之上。它的语法接近于 JavaScript,是一种面向对象的语言。

    3 引用 • 18 回帖 • 400 关注
  • GitBook

    GitBook 使您的团队可以轻松编写和维护高质量的文档。 分享知识,提高团队的工作效率,让用户满意。

    3 引用 • 8 回帖
  • Notion

    Notion - The all-in-one workspace for your notes, tasks, wikis, and databases.

    7 引用 • 40 回帖
  • GitHub

    GitHub 于 2008 年上线,目前,除了 Git 代码仓库托管及基本的 Web 管理界面以外,还提供了订阅、讨论组、文本渲染、在线文件编辑器、协作图谱(报表)、代码片段分享(Gist)等功能。正因为这些功能所提供的便利,又经过长期的积累,GitHub 的用户活跃度很高,在开源世界里享有深远的声望,并形成了社交化编程文化(Social Coding)。

    210 引用 • 2036 回帖
  • JVM

    JVM(Java Virtual Machine)Java 虚拟机是一个微型操作系统,有自己的硬件构架体系,还有相应的指令系统。能够识别 Java 独特的 .class 文件(字节码),能够将这些文件中的信息读取出来,使得 Java 程序只需要生成 Java 虚拟机上的字节码后就能在不同操作系统平台上进行运行。

    180 引用 • 120 回帖 • 3 关注
  • Swagger

    Swagger 是一款非常流行的 API 开发工具,它遵循 OpenAPI Specification(这是一种通用的、和编程语言无关的 API 描述规范)。Swagger 贯穿整个 API 生命周期,如 API 的设计、编写文档、测试和部署。

    26 引用 • 35 回帖 • 5 关注
  • WiFiDog

    WiFiDog 是一套开源的无线热点认证管理工具,主要功能包括:位置相关的内容递送;用户认证和授权;集中式网络监控。

    1 引用 • 7 回帖 • 592 关注
  • 反馈

    Communication channel for makers and users.

    123 引用 • 913 回帖 • 250 关注
  • SQLServer

    SQL Server 是由 [微软] 开发和推广的关系数据库管理系统(DBMS),它最初是由 微软、Sybase 和 Ashton-Tate 三家公司共同开发的,并于 1988 年推出了第一个 OS/2 版本。

    21 引用 • 31 回帖 • 4 关注
  • 正则表达式

    正则表达式(Regular Expression)使用单个字符串来描述、匹配一系列遵循某个句法规则的字符串。

    31 引用 • 94 回帖 • 2 关注
  • 开源

    Open Source, Open Mind, Open Sight, Open Future!

    407 引用 • 3578 回帖
  • Latke

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

    71 引用 • 535 回帖 • 789 关注
  • 创造

    你创造的作品可能会帮助到很多人,如果是开源项目的话就更赞了!

    178 引用 • 997 回帖
  • OpenShift

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

    14 引用 • 20 回帖 • 632 关注
  • CSDN

    CSDN (Chinese Software Developer Network) 创立于 1999 年,是中国的 IT 社区和服务平台,为中国的软件开发者和 IT 从业者提供知识传播、职业发展、软件开发等全生命周期服务,满足他们在职业发展中学习及共享知识和信息、建立职业发展社交圈、通过软件开发实现技术商业化等刚性需求。

    14 引用 • 155 回帖
  • MyBatis

    MyBatis 本是 Apache 软件基金会 的一个开源项目 iBatis,2010 年这个项目由 Apache 软件基金会迁移到了 google code,并且改名为 MyBatis ,2013 年 11 月再次迁移到了 GitHub。

    170 引用 • 414 回帖 • 387 关注
  • GAE

    Google App Engine(GAE)是 Google 管理的数据中心中用于 WEB 应用程序的开发和托管的平台。2008 年 4 月 发布第一个测试版本。目前支持 Python、Java 和 Go 开发部署。全球已有数十万的开发者在其上开发了众多的应用。

    14 引用 • 42 回帖 • 779 关注
  • 导航

    各种网址链接、内容导航。

    42 引用 • 175 回帖