搜索结果太乱、重复、不相关的搜索结果

本贴最后更新于 366 天前,其中的信息可能已经斗转星移

这搜索出来的结果是真的乱,正确的结果也只能跳转到代码块开头,有重复的,有不相关的。。。

只有我有这种问题嘛~~

image.png

结果 1:正确

结果 2:正确

结果 3:如上图,不知道跳的哪里,并没有搜索的关键字

结果 4:重复,与结果 1 相同

结果 5:跳转的代码块中搜索结果并没有关键字

结果 6:跳转的代码块中搜索结果并没有关键字

  • 思源笔记

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

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

    25043 引用 • 103194 回帖

相关帖子

优质回帖
  • YOUQY 3 赞同

    确实乱七八糟的,一堆重复的内容, 尤其是无序列表,列表项块和无序列表块要是都选了,所有内容都会重复出现两次,不知道这设置的目的是什么

  • Kootea 2 赞同

    我也觉得这搜索挺不好用的,需求就是搜文本,结果又要分辨是块里的文本阿,还是代码块里的文本阿,还是段落里的文本阿,还是 xxxxxxxxx 一堆筛选,这种应该叫高级搜索功能,我需要的只是你找到和我输入一样的文字,然后我可以跳转过去看到高亮结果而已。但是好家伙,现在跳转过去也没个高亮啥的,就一个光标在段落开头微弱闪烁。

  • drawone 1 赞同

    右上角有结果类型筛选。你所谓的不相关结果,其实是你想要的结果的父容器块。

欢迎来到这里!

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

注册 关于
请输入回帖内容 ...
  • coco2 1 赞同

    说实话,思源的搜索我也觉得看起来不得劲,总觉得差了点什么,没有那种所见即所得的感觉。思源目前的搜索结果都是只显示一行,有些搜出来的结果在视野范围内并看不到关键字,得点进去找。

    下面说说我的想法:

    1. 目前是以块为单位进行显示的,但是显示的结果只有一行,如果说这个块比较长而且关键字比较多,我可能并不知道这个块里有多少个搜索的关键字。我觉得应该这样:搜索的结果以块为单位给一个缩略图,这个缩略图可大可小,但是应将所有的关键字在视野中央给显示出来。如果说块实在是太大太长,去掉头和尾以“...”展示我觉得也不是不行。如果这个块太大,两个关键字之间相距又太远,那我觉得中间以“...”显示,关键字前后的上下文尽量多给点我觉得也可以。这样的体验感我觉得是比较好的
    2. 如果关键字在图片的标题里,右侧的的文档里(左右布局的)貌似不会高亮显示,比如说下面这个,搜索限位它有两个结果,我点击第一个它并不知道它是哪一个图片的标题,它不会提示。能否高亮一下呢image.png
    3. 搜索的关键字如果在表格里,点击搜索结果它只会跳到表格的最前面,如果关键字在表格(我的表格很长,好多行)的下部需要再点击一下搜素结果才滚到关键字的位置。能否点击一下就直接滚到第一个关键字的位置呢。(参考第 1 条大长块的想法)
    4. 点击搜索结果,右侧(左右布局的)详情里这整个块的背景能否用一种颜色标记一下,比如说浅蓝色。我目前的用的 dark+ 主题,好像是会特殊标记一下,但就几秒钟然后就消失了,我关键字还没找到呢 😂 可能是主题的原因吧,dark+ 展示关键字是一个框框框住的,说实话一点都不显眼,我找关键字要找好久。
    1 回复
  • 其他回帖
  • 88250

    感谢反馈,下个版本会改进默认的搜索类型过滤:默认关闭非文档容器块和音频、视频、IFrame 和挂件块,以免新用户因为搜索结果重复而困惑 Issue #11003 · siyuan-note/siyuan

    3 回复
  • Summer2022 via Android

    D 大,这个搜索 UI 和逻辑

    希望好好团队一起优化一下吧。。。

    用起来是真的头大,多参考一下各家搜索功能,如果想把搜索做的强大易用,希望看看 mac 端 devonthink 软件的设计

    • 现在 sy 搜索 我个人用起来是真的难受
  • coco2 1 赞同

    image.png变成这样了

    1 回复
  • 查看全部回帖

推荐标签 标签

  • 思源笔记

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

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

    25043 引用 • 103193 回帖
  • TensorFlow

    TensorFlow 是一个采用数据流图(data flow graphs),用于数值计算的开源软件库。节点(Nodes)在图中表示数学操作,图中的线(edges)则表示在节点间相互联系的多维数据数组,即张量(tensor)。

    20 引用 • 19 回帖
  • 深度学习

    深度学习(Deep Learning)是机器学习的分支,是一种试图使用包含复杂结构或由多重非线性变换构成的多个处理层对数据进行高层抽象的算法。

    53 引用 • 40 回帖
  • 博客

    记录并分享人生的经历。

    273 引用 • 2388 回帖
  • 钉钉

    钉钉,专为中国企业打造的免费沟通协同多端平台, 阿里巴巴出品。

    15 引用 • 67 回帖 • 295 关注
  • WebComponents

    Web Components 是 W3C 定义的标准,它给了前端开发者扩展浏览器标签的能力,可以方便地定制可复用组件,更好的进行模块化开发,解放了前端开发者的生产力。

    1 引用 • 9 关注
  • ReactiveX

    ReactiveX 是一个专注于异步编程与控制可观察数据(或者事件)流的 API。它组合了观察者模式,迭代器模式和函数式编程的优秀思想。

    1 引用 • 2 回帖 • 179 关注
  • Flutter

    Flutter 是谷歌的移动 UI 框架,可以快速在 iOS 和 Android 上构建高质量的原生用户界面。 Flutter 可以与现有的代码一起工作,它正在被越来越多的开发者和组织使用,并且 Flutter 是完全免费、开源的。

    39 引用 • 92 回帖
  • FFmpeg

    FFmpeg 是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。

    23 引用 • 32 回帖 • 4 关注
  • 学习

    “梦想从学习开始,事业从实践起步” —— 习近平

    172 引用 • 516 回帖
  • Mac

    Mac 是苹果公司自 1984 年起以“Macintosh”开始开发的个人消费型计算机,如:iMac、Mac mini、Macbook Air、Macbook Pro、Macbook、Mac Pro 等计算机。

    169 引用 • 595 回帖 • 2 关注
  • Tomcat

    Tomcat 最早是由 Sun Microsystems 开发的一个 Servlet 容器,在 1999 年被捐献给 ASF(Apache Software Foundation),隶属于 Jakarta 项目,现在已经独立为一个顶级项目。Tomcat 主要实现了 JavaEE 中的 Servlet、JSP 规范,同时也提供 HTTP 服务,是市场上非常流行的 Java Web 容器。

    162 引用 • 529 回帖
  • SOHO

    为成为自由职业者在家办公而努力吧!

    7 引用 • 55 回帖
  • Google

    Google(Google Inc.,NASDAQ:GOOG)是一家美国上市公司(公有股份公司),于 1998 年 9 月 7 日以私有股份公司的形式创立,设计并管理一个互联网搜索引擎。Google 公司的总部称作“Googleplex”,它位于加利福尼亚山景城。Google 目前被公认为是全球规模最大的搜索引擎,它提供了简单易用的免费服务。不作恶(Don't be evil)是谷歌公司的一项非正式的公司口号。

    49 引用 • 192 回帖 • 1 关注
  • OAuth

    OAuth 协议为用户资源的授权提供了一个安全的、开放而又简易的标准。与以往的授权方式不同之处是 oAuth 的授权不会使第三方触及到用户的帐号信息(如用户名与密码),即第三方无需使用用户的用户名与密码就可以申请获得该用户资源的授权,因此 oAuth 是安全的。oAuth 是 Open Authorization 的简写。

    36 引用 • 103 回帖 • 30 关注
  • BAE

    百度应用引擎(Baidu App Engine)提供了 PHP、Java、Python 的执行环境,以及云存储、消息服务、云数据库等全面的云服务。它可以让开发者实现自动地部署和管理应用,并且提供动态扩容和负载均衡的运行环境,让开发者不用考虑高成本的运维工作,只需专注于业务逻辑,大大降低了开发者学习和迁移的成本。

    19 引用 • 75 回帖 • 667 关注
  • Markdown

    Markdown 是一种轻量级标记语言,用户可使用纯文本编辑器来排版文档,最终通过 Markdown 引擎将文档转换为所需格式(比如 HTML、PDF 等)。

    170 引用 • 1529 回帖
  • AngularJS

    AngularJS 诞生于 2009 年,由 Misko Hevery 等人创建,后为 Google 所收购。是一款优秀的前端 JS 框架,已经被用于 Google 的多款产品当中。AngularJS 有着诸多特性,最为核心的是:MVC、模块化、自动化双向数据绑定、语义化标签、依赖注入等。2.0 版本后已经改名为 Angular。

    12 引用 • 50 回帖 • 505 关注
  • RYMCU

    RYMCU 致力于打造一个即严谨又活泼、专业又不失有趣,为数百万人服务的开源嵌入式知识学习交流平台。

    4 引用 • 6 回帖 • 53 关注
  • PostgreSQL

    PostgreSQL 是一款功能强大的企业级数据库系统,在 BSD 开源许可证下发布。

    22 引用 • 22 回帖
  • 七牛云

    七牛云是国内领先的企业级公有云服务商,致力于打造以数据为核心的场景化 PaaS 服务。围绕富媒体场景,七牛先后推出了对象存储,融合 CDN 加速,数据通用处理,内容反垃圾服务,以及直播云服务等。

    28 引用 • 226 回帖 • 133 关注
  • Love2D

    Love2D 是一个开源的, 跨平台的 2D 游戏引擎。使用纯 Lua 脚本来进行游戏开发。目前支持的平台有 Windows, Mac OS X, Linux, Android 和 iOS。

    14 引用 • 53 回帖 • 553 关注
  • 星云链

    星云链是一个开源公链,业内简单的将其称为区块链上的谷歌。其实它不仅仅是区块链搜索引擎,一个公链的所有功能,它基本都有,比如你可以用它来开发部署你的去中心化的 APP,你可以在上面编写智能合约,发送交易等等。3 分钟快速接入星云链 (NAS) 测试网

    3 引用 • 16 回帖
  • 正则表达式

    正则表达式(Regular Expression)使用单个字符串来描述、匹配一系列遵循某个句法规则的字符串。

    31 引用 • 94 回帖
  • Excel
    31 引用 • 28 回帖
  • NetBeans

    NetBeans 是一个始于 1997 年的 Xelfi 计划,本身是捷克布拉格查理大学的数学及物理学院的学生计划。此计划延伸而成立了一家公司进而发展这个商用版本的 NetBeans IDE,直到 1999 年 Sun 买下此公司。Sun 于次年(2000 年)六月将 NetBeans IDE 开源,直到现在 NetBeans 的社群依然持续增长。

    78 引用 • 102 回帖 • 704 关注
  • Jenkins

    Jenkins 是一套开源的持续集成工具。它提供了非常丰富的插件,让构建、部署、自动化集成项目变得简单易用。

    54 引用 • 37 回帖