web-dev-qa-db-ja.com

Calibreは全文索引付け/検索をサポートしていますか?

Calibreにはたくさんのプラグインがありますが、私が本当に見逃しているのは、私のすべての本(主にpdfとDJVU)の全文検索です。これは実装されていますか、利用可能なプラグインはありますか?数年前の機能リクエストと修正されていないランチパッドのバグのみを見つけることができます。全文検索が利用できない場合、これを提供する代替手段はありますか?

ご協力ありがとうございました、

リセットする

8
n3rd

残念ながら、Calibre 持っていない full-fext(コンテキスト)検索 今のところこれはTODOリストにありますが、実装されるまでにしばらく時間がかかります(そのリストではかなり低めです)

Calibreのライブラリフォルダー内のフルテキスト(コンテキスト)検索には、Calibreに加えて DocFetcher を使用できます。私にとっては、Windowsで期待どおりに動作しています。

5
BBK

このための口径へのプラグインがあります: http://www.mobileread.com/forums/showthread.php?t=211137

指示に従えばうまくいきます。

このプラグインを機能させる手順:

  1. calibreで通常どおりThinsプラグインをインストールする
  2. calibre に新しいカスタム列を作成します
    1. 優先順位に移動-独自の列を追加
    2. で新しい列を作成します。
      1. ルックアップ名:cid
      2. 列見出し:CID
      3. 列タイプ:他の列から作成された列
      4. テンプレート:{id}
      5. 並べ替え/検索列:番号
  3. apt-get install recollを使用して、まだ行っていない場合はシステムにリコールをインストールします。必要に応じて、 backports ソースを使用して、リコールを最新の状態に保つことができます。
  4. ディレクトリ「recollFullTextSearchPlugin」をZipファイルから口径設定プラグインディレクトリ($ HOME/.config/calibre/plugins)にコピーします。
  5. Calibreを起動すると、プラグインの新しいアイコンがパネルに表示されます
  6. プラグインを初めて使用する前に、プラグインのパスが正しく設定されていることを確認してください。特に:
    1. リコールbinディレクトリへのパス:/usr/bin
  7. プラグインのボタンを使用してリコール用のデータベースを作成します(はじめて多くの時間がかかります)
  8. それでおしまい

Linux Mint 15 Nadya(Ubuntu 13.04ベース)上で、クエリで大量の本(> 500程度)が生成されない限り、それは動作します。そうでない場合、 maximum recurssion depth exceeded error が返されます。

3
Adam Ryczkowski

Recoll を試してください。 Synapticにリストされています

同じxapianエンジンに基づく別の可能性は、 Pinot です。これは、Recollの手動再インデックス付けとは異なり、自動フォルダ監視(インデックス付け)を提供します

システムでpdftotextdjvutextが見つかった場合、両方のインデックス(およびフルテキスト検索を提供)PDFとDjVu

2
zetah