介绍了onenote搜索的基本用法、搜索原理、中文搜索的常见Bug等等,在了解以上知识点的基础上,可以针对现地建立起一些相对高效的搜索范式。本文提供几个简单的建议,仅供参考。 1、尽量......
2023-05-30 0
在onenote的内置对象中,笔记本(Notebook)、分区组(SectionGroup)、分区(Section)、页面(Page)、段落(Paragraph)等5类对象,其hyperlink属性值都是指向对象自身的。这类指向onenote内部对象的链接,称之为“内部链接”。
指向网页的链接地址是URL,指向外部文件的链接地址是文件的存储地址,指向onenote内部对象的链接又是什么结构呢?
在onenote中,想获取哪个对象的链接,只需在该对象上右键,选择“复制指向XX的链接”即可,“XX”可以是五类对象的任意一个。然后,在onenote页面的任意位置粘贴,就得到一个指向该对象的锚文本,单击该锚文本即可跳转至对象所在位置。
下面列出了五类对象的链接结构。为了便于区分,具体对象均命名为“小斯想+对象类型”。下表显示的是存储在D盘根目录下的名为“小斯想笔记本”的onenote笔记本中各类对象的链接地址。
“onenote://”和URL开头的“http://”等网络协议类似,正如只要以“http://”开头,就会被识别为网址链接;同样,只要以“onenote://”开头,就会被识别为指向onenote内部对象的内部链接。
二.笔记本、分区组的默认链接地址结构:“onenote://”+“文件夹路径”
本站之前介绍onenote层级结构时,已经详细分析过onenote笔记本的存储结构。onenote中,内容存储文件格式是.one,对应onenote中的分区,而分区之上的层级——分区组和笔记本,对应的只是硬盘上的文件夹而已。
所以,在onenote中指向笔记本或分区组,只需要在后面接上对应的文件夹路径即可。这其实和外部链接差不多了,只不过前面多了个“onenote://”(但这也是本质区别,缺了这个头部,打开的就是外部的硬盘文件夹,而不是onenote内部的笔记本对象了)。
三.分区、页面、段落的默认链接地址结构:“onenote://”+“.one文件路径”+“对象ID”
.one文件是onenote存储机制的核心,分区对象也成为区分内部链接的重要分界线:分区之上的分区组和笔记本,只需文件夹路径即可定位;分区及之下的页面和段落,除了.one文件路径,还多了个超级重要的属性——对象ID!
从前面的链接地址中可以看到,分区有自己的“section-id”,页面有自己的“page-id”,段落也有自己的“object-id”。因为ID值是独一无二的,所以能确保每个分区、页面或段落的唯一性。
对象ID是影响内部链接有效性的重要因素。下一篇以段落对象链接为例详细分析onenote内链的构成,以及ID在其中的重要意义。
相关文章
介绍了onenote搜索的基本用法、搜索原理、中文搜索的常见Bug等等,在了解以上知识点的基础上,可以针对现地建立起一些相对高效的搜索范式。本文提供几个简单的建议,仅供参考。 1、尽量......
2023-05-30 0
OneNote 的笔记本类型分为本地笔记本和共享笔记本。 其中,OneNote 的共享笔记本保存在 OneDrive.com 上,可以共享给多个用户,使多个用户可以同时编辑这个笔记本。 达到多用户协作目的。 有时......
2023-05-30 0
对于整个onenote知识体系而言,我个人认为最重要的知识点,包括onenote的保存与同步机制、层级结构、笔记容器、样式、标记、链接体系、搜索机制、快捷键体系、Onetastic协同、AHK协同等内容,......
2023-05-30 0
onenote桌面版中文搜索Bug多到、奇葩到令人发指,堪称地表最强笔记本的最大污点。 不过这里需要为onenote正名一下:桌面版英文搜索、网页端的中文搜索基本是正常的,这些Bug主要出现在桌面......
2023-05-30 0
在onenote中建立链接,一般情况下,是通过【插入】-【链接】,然后在对话框设置显示文本和链接地址。但onenote中其实还有一套更直接的形成链接的方式:按规范输入文本地址,自动变为链接......
2023-05-30 0