OneNote搜索机制详解_建立相对高效的搜索范式

【OneNote搜索机制详解_建立相对高效的搜索范式】分享给互联网技能从业者学习和参考。

 介绍了onenote搜索的基本用法、搜索原理、中文搜索的常见Bug等等,在了解以上知识点的基础上,可以针对现地建立起一些相对高效的搜索范式。本文提供几个简单的建议,仅供参考。

1、尽量使用精确搜索

本系列第①篇中讲过,默认的模糊搜索,一般而言,其结果是相当令人抓狂的,多数情况下,我们需要的是精确匹配。

为搜索词加上双引号即可实现精确搜索,但要注意,必须是英文状态下的双引号。

2、外部导入内容,在标题添加标签

本系列第⑦篇中讲过,对于某些外部导入内容,搜索形同虚设。如果这类内容占比较大,建议手动添加定位标签。

例如可以在标题中的第二行手动添加标签,标签应尽量对当前页面的内容进行一个大致定位。


为什么将标签写在标题上?本系列第⑤篇中讲过,搜索时,标题的优先级最高,检索最快。

为什么写在第二行?不影响标题显示,也让标签行更清晰规范。标题处,用Ctrl+Enter可以实现换行。

如果愿意,手动输入内容也可以添加标签,形成管理规范。

3、尽量用自动编号

本系列第⑦篇中讲过,段首以字母或数字开头时,可能导致后面的内容无法被检索。这类情形,较常见的就是编号了。

使用onenote的自动编号,不会导致Bug。所以,为了避免可能出现的搜索问题,建议采用自动编号。

4、借用宏,进行精确的局部搜索

对于已经存在搜索Bug的对应内容,onenote是检索不到的,但也不可能逐字去查看。此时,可以让宏替你逐字检索。

Onetastic网站上有类似的查找宏,选择合适的用即可。

这类宏的检索方式并不依赖于索引,而是遍历字符进行匹配,所以查找起来较慢,建议局部搜索时使用,当然,如果打开的笔记本内容不多,可以进行全部笔记本查找。

例如,我常用下面这个宏进行当前页面搜索。


这里不得不吐槽,onenote默认的当前页面搜索,抛开那些通用Bug暂且不谈,页面搜索还有个特别烦人的Bug,就是用上下箭头进行遍历时,有时会出现莫名其妙的跳动,例如从6直接跳到3。


实在无法称赞onenote桌面版的中文搜索功能,图影音等黑科技搜索看起来再逆天,也弥补不了基础内容搜索不到造成的严重伤害。

面对这些不会修复的Bug,只能在了解搜索机制和相关Bug的前提下,寻找应对方案。本文简单介绍了一些内容和搜索规范,只是提供参考思路,毕竟每个人的使用习惯不同,按自己的实际情况建立相应规范即可。

OneNote搜索机制详解_建立相对高效的搜索范式