notesnook 中文文档 下载 App

Notesnook 搜索高亮 Token-by-Token 匹配 相关性排序

v3.2 之前的搜索问题

官方承认 v3.2 之前的搜索体验"一直很糟糕":搜索结果不相关、匹配定位不准、没有高亮、误报多。v3.2 完整重写了搜索模块,解决了这些问题。

Token-by-Token 高亮

输入搜索词后,Notesnook 把搜索词拆成一个个 token(比如 "apple pie" 会拆成 "apple" 和 "pie" 两个 token),然后在每条匹配笔记的正文里分别高亮每个 token。你能一眼看到哪篇笔记里"apple"和"pie"都出现了、哪篇只出现了一个。

相关性排序改进

搜索结果现在默认按相关性排序,而不是按修改时间。相关性因素包括:匹配词是否出现在标题里、匹配词是否出现多次、笔记总长度。也可以切换回"按标题"或"按日期"排序。

搜索结果内跳转

每条搜索结果(笔记列表)里可以展开"定位"面板——列出这篇笔记里所有的搜索匹配位置,点击任意一条直接跳转到编辑器里的那处正文。不用自己手动翻笔记找关键词了。

零知识加密与搜索的兼容

Notesnook 是零知识加密的,服务器看不到你的笔记正文——那搜索是怎么实现的?答案是全客户端索引:本地设备维护搜索索引(加密存储),搜索查询在本地完成,服务器不参与搜索流程。这意味着搜索能力只依赖你当前正在使用的那台设备的本地索引——换设备搜索可能得到不同的结果(取决于那台设备是否同步了所有笔记)。

与 Tag 和 Notebook 筛选配合

搜索可以叠加 Notebook 和 Tag 筛选:输入关键词 + 勾选某个 Tag + 限制在某个 Notebook 范围内,三者组合实现精确过滤。v3.2 改进后筛选结果的准确性也大幅提升——之前的版本容易漏匹配或误匹配。

上一页:自托管 Sync Server 下一页:命令面板与快捷键