- 包含功能
- 基于文档进行搜索,与官方搜索功能隔离,不会影响官方搜索,支持手机端使用。
- 搜索结果支持预览和双击打开文档,与官方操作逻辑一致。(如果双击无法打开文档,可以在其他设置中修改 “双击时间阈值”)
- 预览区支持 代码块、数据库 关键字高亮和定位(官方搜索目前不支持)
- 当前不足(后期计划)
- 查询存在竞态条件
- 前一次查询较慢(数据量大或网络问题)还未响应,后一次查询已经显示,此时前一次接口响应会覆盖后一次的显示。
- 查询存在竞态条件
- 一些默认配置
- 默认查询的块类型:
- 文档, 标题, 代码块, 数学公式块, 表格块, 段落块, html块, 数据库
- 默认会匹配块的命名、别名、备注
- 默认排序方式:
- 文档排序:相关度降序
- 内容块排序:类型
- 每页文档数量:10
- 默认最大展开数量:100
- 默认查询的块类型:
- 0.6.5
- 支持点击相同搜索结果块,预览区定位到下一个关键字。
- 0.6.4
- 优化查询速度:把查询匹配内容块 和 文档数量两个sql合并,降低sql并发,提升了查询速度(个人测试快了30%左右)。
- 0.6.3
- 添加 刷新预览区延迟 设置,可用于代码块、数据库等需要时间渲染的块内容高亮。
- 0.6.2
- 被折叠的块可以正常预览并打开定位。
- 修改标签内的id,与官方进行区别,防止重复id的错误调用。
- 添加双击时间阈值设置。
- 0.6.1
- 支持分别设置文档、内容块的排序方式
- 0.6.0
- 支持预览区高亮,支持表格定位首个匹配关键字位置
- 0.5.2
- 优化设置“显示文档块”的逻辑,优化上下键选择搜索结果的样式。
- 0.5.1
- 修复搜索预览超出页面,优化搜索页的结构。
- 0.5.0
- 支持设置过滤块类型、笔记本、快属性(命名、别名等);支持配置每页文档数量、默认展开数量
- 0.4.0
- 支持查询块的命名、别名、备注并显示
- 0.3.0
- 支持分页查询
- 0.2.0
- 支持手机端
- 0.1.0
- 支持Dock和自定义页签查询