web-dev-qa-db-fra.com

Caliber prend-il en charge l'indexation / la recherche en texte intégral?

Calibre a des tonnes de plugins, mais ce qui me manque vraiment, c’est la recherche en texte intégral de tous mes livres (principalement pdf et DJVU). Est-ce que ceci est implémenté, y a-t-il un plugin disponible? Je ne peux trouver que des demandes de fonctionnalités vieilles de plusieurs années et des bogues non résolus dans le tableau de bord. Si la recherche en texte intégral n'est pas disponible, existe-t-il des solutions de remplacement?

Merci de votre aide,

Réinitialiser

8
n3rd

Malheureusement, Calibre n'a pas recherche full-fext (Contexte) pour l'instant . C'est sur la liste TODO, mais il faudra un peu de temps avant sa mise en œuvre (c'est plutôt bas sur cette liste) .

Quant à moi, en plus de Calibre, vous pouvez utiliser DocFetcher pour le texte intégral (contexte), dans le dossier Bibliothèque de Calibre. Cela fonctionne comme prévu sur Windows pour moi.

5
BBK

Il existe un plug-in à calibrer pour cela: http://www.mobileread.com/forums/showthread.php?t=211137

Cela fonctionne si vous suivez les instructions.

Étapes pour faire fonctionner ce plugin:

  1. installer le plugin Thins comme d'habitude dans le calibre
  2. faire une nouvelle colonne personnalisée de calibre
    1. Allez dans les préférences - ajoutez vos propres colonnes
    2. créer une nouvelle colonne avec:
      1. Nom de la recherche: cid
      2. En-tête de colonne: CID
      3. Type de colonne: colonne construite à partir d'autres colonnes
      4. Modèle: {id}
      5. Trier/rechercher une colonne par: numéro
  3. installez recoll sur votre système si vous ne l'avez pas déjà fait, avec apt-get install recoll. Vous pouvez éventuellement utiliser la source backports pour maintenir le rappel à jour.
  4. copier le répertoire "recollFullTextSearchPlugin" du fichier Zip dans le répertoire plugins de calibre config ($ HOME/.config/calibre/plugins)
  5. Lorsque vous démarrez calibre, une nouvelle icône pour le plug-in est visible dans le panneau.
  6. avant d’utiliser le plugin pour la première fois, assurez-vous que les chemins du plugin sont bien définis, en particulier:
    1. Chemin du répertoire de la corbeille de recollage: /usr/bin
  7. Faites créer une base de données pour le rappel en utilisant le bouton dans le plugin (cela peut prendre beaucoup de temps pour la première fois)
  8. C'est ça

Cela fonctionne pour moi sur Linux Mint 15 Nadya (basé sur Ubuntu 13.04), tant que votre requête ne produit pas trop de livres (> 500 ou plus). Sinon, vous obtenez le maximum recurssion depth exceeded error .

3
Adam Ryczkowski

Essayez Recoll . C'est listé dans Synaptic

Une autre possibilité basée sur le même moteur xapian est Pinot qui offre une surveillance automatique des dossiers (indexation), contrairement à la réindexation manuelle de Recoll

Les deux index (et offrent une recherche en texte intégral) PDF et DjVu si pdftotext et djvutext sont trouvés sur le système

2
zetah