跳到主要内容

obsidian 搜索问题记录

· 阅读需 2 分钟

问题 1

在 obsidian 搜索中, 当搜索词包含方括号[等特殊符号应如何正确处理?

  • 用引号包裹搜索词
  • 转义?

例如需全库搜索[list2*], 其中*指代任意个任意字符, 例如 [list2table][list2lt][list2ut].

[list2table]为例,

  • 首先搜索词需要用引号包裹(否则中括号是搜索属性的语法),
  • 其次需完整输入"[list2table]"方能匹配 (例如"[list2tab]"是搜索不到的), why?
  • "\[list2table\]" 这样加上转义没有影响, why?

解释:

  • 引号包裹即意味着精确搜索, 在其中无需转义
  • 正确做法是用正则表达式 /\[.*list2.*\]/

问题 2

对于问题 1, 在提问者已经阅读官方文档、已在互联网进行搜索并验证测试后, 是否有必要问 AI?

有. 因为 AI 的理解可能更细致到位, 虽然可能因为局限性不解决问题, 但仍具备参考价值.

事实上, 很多问题在被规范描述后都能得到解决, 详细、准确、规范地描述问题是关键.

问题 3

  • 何时无需问 AI?
    • 掌握更为权威的相关知识
    • 知晓更为优先的解决渠道
  • AI 的适用边界是什么?