onenote搜索机制详解⑧:建立相对高效的搜索范式

原创 小斯  2020-08-22 21:38 

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

1

尽量使用精确搜索

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

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

2

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

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

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

onenote搜索机制详解⑧:建立相对高效的搜索范式 onenote 第1张

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

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

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

3

尽量用自动编号

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

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

4

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

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

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

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

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

onenote搜索机制详解⑧:建立相对高效的搜索范式 onenote 第2张

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

onenote搜索机制详解⑧:建立相对高效的搜索范式 onenote 第3张


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

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

本文地址:http://cas01.com/5953.html
关注我们:请关注一下我们的微信公众号:扫描二维码小斯想的公众号,公众号:cas01
温馨提示:本站发布的压缩包如需密码解压,若无特别说明,密码统一为:cas01.com
版权声明:本文为原创文章,版权归 小斯 所有,欢迎分享本文,转载请保留出处!

发表评论


表情