ReedenReeden
书库整理

书架筛选

使用标签、分类、格式、作者、评分、字数、文件大小和高级筛选规则缩小书库范围。

书架筛选用于从书库里快速找出一批书。整理书库时,它可以先把范围缩小,再对这批书做批量提取、改名、移动分类、加标签或检查重复。

从哪里进入

在书架页打开「筛选」面板。移动端通常会从底部弹出,顶部可以在标签、分类、作者、格式、评分、筛选、高级筛选和自定义之间切换。

如果你经常使用某一类筛选,可以在书架设置里配置快捷筛选栏,让分类、标签或自定义筛选直接显示在书架下方。

快捷筛选

快捷筛选适合每天都会用的入口,例如按分类看书、按标签看待读,或打开自己保存的自定义筛选。

快捷筛选栏设置

快捷筛选栏可以显示:

  • 分类
  • 标签
  • 自定义筛选
  • 不显示

如果你觉得书架顶部或书架下方太挤,可以关闭快捷筛选栏,改为需要时再打开筛选面板。

普通筛选

普通筛选适合不需要复杂条件的场景。例如:

  • 只看某个标签
  • 只看某个分类
  • 只看某个作者
  • 只看某种格式
  • 按评分、总字数或文件大小筛选
书架普通筛选

普通筛选里常见项目包括:

筛选项适合查什么
标签待读、已读、弃读、题材、来源、整理状态
分类某个大目录或分组里的书
格式TXT、EPUB、MOBI、PDF、漫画等文件类型
作者某个作者或未知作者
评分未评分、已评分或某个评分区间
总字数不同篇幅的文字书
文件大小大文件、异常小文件、漫画或 PDF 资源

普通筛选更适合“一眼能说清”的条件。如果你要表达“书名包含某个字,并且标签是阅读中,或者作者为空”这类组合,就用高级筛选。

高级筛选

高级筛选用于组合多个条件。它更像搭积木:每条筛选规则选择字段、匹配方式和值,再用「且」或「或」连接。

书架高级筛选

高级筛选适合这些场景:

  • 书名包含某个关键词,并且带有某个标签
  • 作者为空,但书名或简介里能看出作者线索
  • 只看某个字数范围内、还没有评分的书
  • 找出文件很大、格式为 PDF 或漫画的书
  • 找出读完时间早于某一天的书

条件和条件组

高级筛选里有两种按钮:

  • 「筛选」:添加一条条件
  • 「筛选组」:添加一组条件

一条条件通常由三部分组成:

  1. 字段:例如书名、标签、分类、格式、作者、简介、评分、读完时间、总字数、文件大小
  2. 匹配方式:例如含有、不含、符合正则、是其中之一、同时包含、未填写、已填写、早于、晚于
  3. 值:例如关键词、标签、分类、评分、日期或范围

「且」表示所有条件都要满足;「或」表示满足其中一组即可。

例如:

书名 含有 三

标签 是其中之一 阅读中

表示只显示书名里包含“三”,并且标签包含“阅读中”的书。

再比如:

作者 未填写

格式 是其中之一 TXT

适合找出需要补作者信息的 TXT。

高级筛选支持哪些字段

当前高级筛选常用字段包括:

  • 书名
  • 标签
  • 分类
  • 格式
  • 作者
  • 简介
  • 评分
  • 读完时间
  • 总字数
  • 文件大小

不同字段支持的匹配方式不同。书名、作者、简介这类文本字段可以使用“含有”“不含”和正则;标签支持“是其中之一”“同时包含”“都不是”;读完时间支持早于、等于和晚于;评分、字数和文件大小通常按预设范围选择。

保存为自定义筛选

如果某个筛选条件经常使用,可以保存为自定义筛选。保存后,它会出现在「自定义」里,也可以在快捷筛选栏选择显示自定义筛选。

适合保存的例子:

  • 待读长篇
  • 阅读中
  • 未评分
  • 待补作者
  • 大文件 PDF
  • 某个专题整理

保存前建议先确认筛选结果符合预期。否则以后每次点击这个自定义筛选,都会得到同样偏差的结果。

使用建议

普通筛选用于快速找一批书,高级筛选用于精确组合条件。

整理书库时,建议先用普通筛选缩小范围,再用高级筛选处理特殊问题。例如先选中某个分类,再找这个分类里作者为空、评分为空或文件过大的书。

筛选本身不会修改书籍数据。只有你在筛选结果里继续执行批量改名、批量提取、移动分类、删除等操作时,才会改变书库。