需求 - 能否为多个文档批量添加标签

本贴最后更新于 1233 天前,其中的信息可能已经时移世易
  • 思源笔记

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

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

    22337 引用 • 89380 回帖

相关帖子

欢迎来到这里!

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

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

    标签是管理文档最有效方式之一

    • 其一: 一个文档本身含有多个议题或主题, 可以使用标签进行标注; 主观上, 即使相同内容, 不同的人, 或者同一个人不同时期, 其需求与侧重点也是不同的, 可根据实际需求进行标注. 相对的, 文件夹的归纳, 是排他的-一个文档只能归属某一个文件夹, 只能从大类上分类.
    • 其二: 基于上面的一点, 已经定义的标签, 后期可以搜索, 聚合同类议题, 方便回顾, 复盘, 以及对文档渐进式的升级来记录思想的成长轨迹; 又或者根据已经定义好的标签, 就能快速知道某文档的议题与大概
    • 其三: 笔记数量一旦达到量级之后, 想查找或聚合笔记, 靠鼠标点击或记忆, 根本是不可能, 只能靠搜索. 要想检索某主题, 使用标签是最有效的方式之一

    思源笔记目前是如何添加标签的?

    添加的粒度是单个文档, 而且一个文档中, 要想添加多个标签, 也得一个一个添加

    对多个文档同时添加标签的场景是非常频繁的, 所以是最切合实际的需求之一:

    • 回顾笔记时, 发现多个文档, 可以归属到同一个议题, 可以选中这些文档, 一次添加; 而非每个文档单独添加
    • 针对一个提议, 添加多个笔记, 然后一次性对这些文档添加标签, 进行议题归类. 避免每个文档都单独加标签的重复劳动
    • 如果想归类的文档数量少, 一个一个添加, 还能接受; 相反, 假如文档非常多—事实上是非常频繁, 靠一个一个添加, 那就是折磨

    谈谈思源笔记对文档的管理

    就文档渲染, 单个文档的功能上(markdown, 双向链接, 以及日常常用功能), 思源笔记已经很优秀

    就文档管理来说, 文档量少的情况下, 尚算可以

    但文档数量达到量级以后怎么办? 且不说性能等问题, 先谈谈直观的使用操作及体验:

    • 单个文档的左侧大纲默认自动折叠, 想总览议题, 需要先去手动点开
    • 移动文件, 需要靠手动点击, 无快捷操作
    • 删除文件, 需要手动点击,无快捷操作
    • 标签的添加粒度是单个文档
    • 文档内想链接某个块,搜索时, 模糊匹配程度低
    • 选中文档的粒度是单个文档, 不能多选文档并进行一次性操作
    • ...

    啰嗦的有点多, 感谢 D 大的作品, 因为思源笔记真心不错, 希望以后越来越棒

  • 其他回帖
  • 请参考:

    4-2 如何分类专案?Evernote 标签应用
    接下来,我们就来说明如何在 Evernote 这样的一个时间管理系统中,去对
    一则一则的子弹任务笔记进行“专案的分类”。
    分类听起来是很简单的功能,但为了解决分类里的某个独特需求,我会建
    议:
    不是用 Evernote 中的记事本功能来分类专案,而是用“标
    签功能”来分类专案。
    为什么呢?让我们一起来思考看看。
    一个任务常常跟多个专案有关
    在分类的时候,其实我们常常遇到一个问题,只是我们可能没有想过要怎
    么具体的解决。
    这个问题就是,一个资料、一个任务常常在多种专案、多种
    需求下都会需要使用到。
    例如家里有一台吹风机,但是家里有两间浴室,在 A 浴室洗澡完会需要用
    那台吹风机,在 B 浴室洗澡完当然也想用那一台吹风机。那么,这时候这台吹风
    机应该放在哪一个浴室好呢?放在 A 浴室,B 浴室就变得不方便。买两台吹风
    机,又变成不是每天都会用得到。摆在两个地点中间,变成两个使用起来都不
    方便。
    工作专案、时间管理上,也会面临这样的分类难题。
    我有一则任务笔记是:“Evernote 子弹笔记方法测试”的心得笔记,是我
    不断实验、研究方法、调整技巧,然后获得的任务笔记。这则任务笔记可以用
    在我安排“Evernote 课程”的时候,能够当做课程大纲。但是这个任务笔记也
    可以用在我要写一本“Evernote 子弹笔记新书”的时候,当做新书大纲。
    这时候问题来了!这则笔记,如果要进行专案分类,我要分类到哪一个专
    案才好呢?而且这两个专案都还在同步的进行当中。
    如果放在课程专案,我在执行写蔬专案的时候,要取用这则笔记就会变得
    麻烦。
    如果把笔记复制成两份,放进两个专案的资料夹呢?问题更大,我在课程
    构思的时候修改了这个“Evernote 子弹笔记方法测试”任务笔记的内容,那么
    他的复制体,在新书专案里面的那则笔记,就会变成是旧版本,要不就要花时
    间也去更新。
    这样一来,我的笔记就会变的更加杂乱、版本错乱,而且在实际的执行工
    作上,很容易遇到错误。

    用 Evernote 标签来多重专案分类
    Evernote 的记事本,或是传统资料夹的分类方法,都有一个问题,那就是
    一个萝卜只能放在一个坑。
    如果把 A 任务、A 资料,放在甲资料夹当中,这时候,如果 A 任务与资料,
    也可以在乙专案中派上用场的话,那要怎么办呢?我不能够同时把一个笔记放
    进两个资料夹。如果只把笔记留在其中一个资料夹中,执行另一个专案时,我
    就很有可能在另外一个资料夹,漏掉这个任务。
    或者,要不然我就干脆复制成两个笔记吧?复制成两则笔记,放进两个资
    料夹,这样就会面临同步更新的问题!如果在甲专案里面更新 A 笔记,但是在
    乙专案的那一种复制的笔记,没办法跟着更新,这样我在执行乙专案的时候,
    可能就使用到一个过期版本的工作内容,而这会造成很大的问题、很大的麻
    烦。
    所以,在 Evernote 中要分类专案的时候,我不建议使用只能一个萝卜一个
    坑的记事本,要使用 Evernote 的“标签”。
    Evernote“标签”的最大特性,就是一则任务笔记可以同
    时标上很多个标签!意思也就是一则笔记可以加入多个专案
    分类。
    然后我们可以去过滤某个标签,就可以把包含这个标签的所有笔记分类出
    来。

  • 这个估计后期得靠 API,因为目前看来好像作为核心功能不是太必要,能介绍一下相关使用场景吗?谢谢。

    4 回复
  • woilifei

    标签功能就这样石沉大海了吗,感觉开发者平常很少做个人知识管理

  • 查看全部回帖

推荐标签 标签

  • jsDelivr

    jsDelivr 是一个开源的 CDN 服务,可为 npm 包、GitHub 仓库提供免费、快速并且可靠的全球 CDN 加速服务。

    5 引用 • 31 回帖 • 58 关注
  • QQ

    1999 年 2 月腾讯正式推出“腾讯 QQ”,在线用户由 1999 年的 2 人(马化腾和张志东)到现在已经发展到上亿用户了,在线人数超过一亿,是目前使用最广泛的聊天软件之一。

    45 引用 • 557 回帖 • 67 关注
  • Gzip

    gzip (GNU zip)是 GNU 自由软件的文件压缩程序。我们在 Linux 中经常会用到后缀为 .gz 的文件,它们就是 Gzip 格式的。现今已经成为互联网上使用非常普遍的一种数据压缩格式,或者说一种文件格式。

    9 引用 • 12 回帖 • 134 关注
  • 星云链

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

    3 引用 • 16 回帖
  • Jenkins

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

    53 引用 • 37 回帖
  • 单点登录

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

    9 引用 • 25 回帖
  • Firefox

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

    8 引用 • 30 回帖 • 407 关注
  • wolai

    我来 wolai:不仅仅是未来的云端笔记!

    2 引用 • 14 回帖
  • Openfire

    Openfire 是开源的、基于可拓展通讯和表示协议 (XMPP)、采用 Java 编程语言开发的实时协作服务器。Openfire 的效率很高,单台服务器可支持上万并发用户。

    6 引用 • 7 回帖 • 94 关注
  • RYMCU

    RYMCU 致力于打造一个即严谨又活泼、专业又不失有趣,为数百万人服务的开源嵌入式知识学习交流平台。

    4 引用 • 6 回帖 • 51 关注
  • C++

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

    107 引用 • 153 回帖
  • 创造

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

    179 引用 • 995 回帖
  • OkHttp

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

    16 引用 • 6 回帖 • 62 关注
  • OnlyOffice
    4 引用 • 3 关注
  • 设计模式

    设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。

    200 引用 • 120 回帖
  • Lute

    Lute 是一款结构化的 Markdown 引擎,支持 Go 和 JavaScript。

    25 引用 • 191 回帖 • 16 关注
  • Ubuntu

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

    125 引用 • 169 回帖 • 1 关注
  • Log4j

    Log4j 是 Apache 开源的一款使用广泛的 Java 日志组件。

    20 引用 • 18 回帖 • 31 关注
  • 安全

    安全永远都不是一个小问题。

    199 引用 • 816 回帖 • 1 关注
  • MongoDB

    MongoDB(来自于英文单词“Humongous”,中文含义为“庞大”)是一个基于分布式文件存储的数据库,由 C++ 语言编写。旨在为应用提供可扩展的高性能数据存储解决方案。MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。它支持的数据结构非常松散,是类似 JSON 的 BSON 格式,因此可以存储比较复杂的数据类型。

    90 引用 • 59 回帖 • 1 关注
  • Solo

    Solo 是一款小而美的开源博客系统,专为程序员设计。Solo 有着非常活跃的社区,可将文章作为帖子推送到社区,来自社区的回帖将作为博客评论进行联动(具体细节请浏览 B3log 构思 - 分布式社区网络)。

    这是一种全新的网络社区体验,让热爱记录和分享的你不再感到孤单!

    1434 引用 • 10054 回帖 • 490 关注
  • golang

    Go 语言是 Google 推出的一种全新的编程语言,可以在不损失应用程序性能的情况下降低代码的复杂性。谷歌首席软件工程师罗布派克(Rob Pike)说:我们之所以开发 Go,是因为过去 10 多年间软件开发的难度令人沮丧。Go 是谷歌 2009 发布的第二款编程语言。

    497 引用 • 1387 回帖 • 283 关注
  • GitLab

    GitLab 是利用 Ruby 一个开源的版本管理系统,实现一个自托管的 Git 项目仓库,可通过 Web 界面操作公开或私有项目。

    46 引用 • 72 回帖
  • JRebel

    JRebel 是一款 Java 虚拟机插件,它使得 Java 程序员能在不进行重部署的情况下,即时看到代码的改变对一个应用程序带来的影响。

    26 引用 • 78 回帖 • 664 关注
  • RabbitMQ

    RabbitMQ 是一个开源的 AMQP 实现,服务器端用 Erlang 语言编写,支持多种语言客户端,如:Python、Ruby、.NET、Java、C、PHP、ActionScript 等。用于在分布式系统中存储转发消息,在易用性、扩展性、高可用性等方面表现不俗。

    49 引用 • 60 回帖 • 362 关注
  • Postman

    Postman 是一款简单好用的 HTTP API 调试工具。

    4 引用 • 3 回帖 • 3 关注
  • FreeMarker

    FreeMarker 是一款好用且功能强大的 Java 模版引擎。

    23 引用 • 20 回帖 • 463 关注