【建议】搜索结果排序:在“指定路径”搜索中,能否按块本身的前后顺序排序?

本贴最后更新于 998 天前,其中的信息可能已经天翻地覆

image.png

现状

如上图,这 4 个块在页面结构上的顺序是从 1-4,但搜索结果排序却不是 1-4。

经简单测试,在没有完全相同匹配的情况下,搜索结果按块最后的修改时间正序,由于我最后修改了“2-test2”,导致它被排到最后。

需求原因

为什么会提出这个需求呢?

  1. 我的使用场景:当我在一份文档中标注了需要修改的地方(在内容块开头写上“待改”字样),然后通过搜索查找所有“待改”内容时,发现按搜索结果的顺序查看就会在前后内容间跳来跳去,令人混乱。
  2. 常用的文档软件的搜索结果,一般会按关键词在文档中的前后位置进行排序,比如 word,大多数人都习惯了这种顺序
  3. 这也是比较符合直觉的一种设计,因为文档本身有前后逻辑关系,搜索结果排序与文档保持一致,意味搜索结果本身也会有逻辑关系,相似的内容挨在一块,这样更便于查看。
  4. 目前按最后编辑时间正序,但对使用者来说“最后编辑时间”重要吗?我没找到这样做有什么好处。

建议内容

在“指定路径”搜索中,搜索结果按块本身的前后顺序排序。(但由于搜索结果数量有限,因此可考虑将关键词完全匹配的结果排在不完全匹配的结果前面)

以上,感谢阅读~

  • 思源笔记

    思源笔记是一款隐私优先的个人知识管理系统,支持完全离线使用,同时也支持端到端加密同步。

    融合块、大纲和双向链接,重构你的思维。

    22336 引用 • 89376 回帖
  • Q&A

    提问之前请先看《提问的智慧》,好的问题比好的答案更有价值。

    8111 引用 • 36999 回帖 • 160 关注

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...