在 Calibre 中搜索书籍内容

在 Calibre 中搜索书籍内容

手册上说你可以搜索一本书,这里。不过,我不确定这是否与内容有关。我还没有找到在 Yosemite 10.10.3 中搜索 OSX 的 Calibre 内容的方法。

高级搜索中的 GUI:

在此处输入图片描述

我没有找到任何匹配项,尽管我应该找到。书籍有 PDF、CHM 和电子书格式。

如何在 Calibre 中搜索书籍内容?

答案1

从您链接的页面:

搜索界面

您可以搜索所有元数据在搜索栏中输入搜索词。搜索不区分大小写。

您发布的屏幕截图还清楚地显示您搜索的单词或短语将仅在元数据字段(即标签)中匹配。

据我所知,Calibre 没有内置全文搜索。它被列在开发人员的待办事项列表中在2010年, 但在2011年(即 4 年前)他将该问题标记为无法修复。

这个插件可能会对你有帮助。

如果您使用 Calibre 电子书查看器打开一本书,它具有在书中搜索文本的功能。

答案2

我使用 Devonthink Pro Office(我将其称为 DT)来做到这一点。我使用 DT 在图书馆基础上创建可搜索索引,而不是将书籍复制到 DT 中。DT 具有非常灵活/强大的搜索词汇表。这非常有效。添加新书后,我告诉 DT 通过文件 > 更新索引... 更新其索引。此外,DT 附带集成的 Abby Fine Reader,因此如果 PDF 目前不是可搜索格式,我会使用它将其转换为可搜索格式。这也非常有效。

答案3

MCS(多列索引)插件允许您建立全文词索引,或使用正则表达式进行搜索。MCS 索引插件 UI

它完全遵循 Calibre 的用户界面指南,因此用户界面可能不需要太多解释。无论如何:您需要使用“单词查询”选项卡上的第二部分来构建索引,然后使用顶部部分进行搜索。

索引仅适用于 txt 格式(不适用于 epub/mobi/等,也不适用于 txtz)。因此,您需要在索引之前将您的库转换为 .txt。

还有另一个似乎更有针对性的全文搜索插件,但它依赖于 MacOS 无法使用的软件,所以我没有机会尝试它。

答案4

Calibre 后续版本6.0 (2022-07-11)内部实现了全文搜索

全文搜索

然后,为当前图书馆启用索引。索引完成后,您可以搜索整个图书馆中的所有文本。当您将新书添加到图书馆时,它们将在后台自动编入索引。此搜索允许您快速找到包含单词或单词组合的所有书籍。您甚至可以搜索出现在其他单词附近的单词,如搜索弹出窗口中的示例所示。calibre 可以选择性地索引图书馆中书籍的全文,以便即时搜索任何书籍中的单词。要使用此功能,请单击搜索栏左侧的 FT 按钮。

在此处输入图片描述

索引准备就绪后,您将可以访问此按钮,该按钮将带您进入完整的搜索对话框

在此处输入图片描述

有关如何使用手册中的搜索的更多信息: https://manual.calibre-ebook.com/gui.html#searching-the-full-text-of-all-books

相关内容