Recoll

Logiciel capture d'écran:
Recoll
Détails logiciels:
Version: 1.21.2 Mise à jour
Date de transfert: 9 Dec 15
Développeur: Jean-Francois Dockes
Licence: Gratuit
Popularité: 148

Rating: nan/5 (Total Votes: 0)

Recoll est une application open source qui a été conçu à partir du sol pour fournir aux utilisateurs avec un texte intégral utilitaire de recherche personnelle pour leurs environnements de bureau GNU / Linux. Il est basé sur le backend Xapian bien connu.

Les principales caractéristiques comprennent une installation facile, support pour les systèmes populaires UNIX, l'interface utilisateur graphique moderne alimenté par Qt, le soutien à l'interface utilisateur Unity du système d'exploitation Ubuntu, un soutien pour les types de fichiers courants, ainsi que le support de plusieurs langues .

En outre, l'application dispose d'un support pour les codages de caractères multiples, state-of-the-art de la fonctionnalité de requête, le soutien aux pièces jointes, gestion transparente des formats communs d'archives UNIX, y compris gzip et bzip2, des filtres de fichiers et de dossiers, et complète documentation.

types de fichiers natif indexés inclure un texte, HTML, boîte aux lettres, Maildir, Pidgin et les fichiers journaux pourpres, Man Pages, les diagrammes Dia, Powerpoint et Excel. Aussi, grâce à des aides extérieures, le programme est également capable de l'indexation des documents à partir d'applications bien connues, telles que AbiWord, KWord, OpenOffice, Gnumeric et Okular.

Parmi les autres caractéristiques, nous pouvons mentionner que Recoll peut être utilisé à l'intérieur du navigateur web Mozilla Firefox, par le biais d'un add-on, permettant aux utilisateurs de facilement indexer les pages Web visitées. il peut traiter plusieurs pièces jointes à la fois en utilisant plusieurs bases de données sélectionnables, et utilise les recherches génériques.

Il offre aux utilisateurs une interface utilisateur graphique moderne écrit avec la boîte à outils Qt GUI et conçu pour les répertoires personnels de l'utilisateur de l'indice de l'obtenir-aller. Le processus d'indexation peut être arrêté à tout moment, et il est également possible d'effacer la recherche et de l'historique du document, ainsi que pour afficher des types indexées et les aides manquants.

Résultats de la recherche peuvent être facilement triées par date, le plus ancien ou récent, considéré comme table ou enregistrée dans un fichier de tableur dans la commune CSV (Comma Separated Value) format de fichier. De la boîte de dialogue des Préférences, les utilisateurs peuvent configurer la planification de l'indexation, l'interface utilisateur graphique, et des outils externes

Ce qui est nouveau dans cette version:.

  • dialogue Ajouté GUI pour effectuer l'indexation partielle.
  • Recherche Avancé dans & quot; Toute Clause & quot; Mode:. filtre de répertoire serait pas filtrer mais d'ajouter une clause ORed
  • Correction d'erreurs de syntaxe fausses à propos de parenthèses autour des phrases.
  • Correction de quelques conditions aux limites détectées par VC ++
  • Divers autres petites corrections, voir commettre journal.

Ce qui est nouveau dans la version 1.20.4:

  • 1.20.4 a un correctif pour sauter fichier compresse images de système comme xxx.img.gz par défaut. Cela aurait dû être en 1.20.3

Ce qui est nouveau dans la version 1.20.1:

  • Une Ouvrir avec entrée a été ajouté à la liste des résultats et entraîner la table des menus contextuels. Cela vous permet de choisir une autre application pour ouvrir un document. La liste des applications est construit à partir des informations dans les fichiers / usr / share / applications de bureau.
  • Une nouvelle façon pour spécifier plusieurs termes à rechercher dans un domaine donné: il l'habitude d'être qu'une entrée manque espaces mais divisible, comme [terme1, terme2] a été transformé en une recherche d'expression, ce qui fait sens dans certains cas, mais pas tellement. Le code a été modifié de sorte que [terme1, terme2] signifie maintenant [term1 ET term2], et [term1 / TERM2] moyen [TERM1 OU TERM2]. Ceci est utile pour les recherches sur le terrain où vous auriez préalablement être contraint de répéter le nom de domaine pour chaque terme. [SomeField: SomeField term1: term2] peut maintenant être exprimée en. [SomeField: terme1, terme2]
  • (1.20.1) L'outil Query Fragments a été ajouté à l'interface graphique. Ceci est une fenêtre avec des boutons personnalisables pour ajouter des fragments arbitraires de langue de requête pour la recherche en cours. Les boutons et les fragments sont définis dans un fichier XML à l'intérieur de la configuration de Recoll répertoire ~ / .recoll / fragbuts.xml. Cela rend plus facile à définir & quot; pré-cuit & quot; filtres pour des choses que vous avez besoin à plusieurs reprises. Consultez le manuel pour plus de détails.
  • Nous avons changé la manière dont les termes sont générées à partir d'une chaîne de composé (par exemple, une adresse e-mail). Auparavant, pour une adresse comme jfd@recoll.org, seuls les termes simples et les termes ancrés au début ont été générés (jfd, Recoll, org, jfd @ Recoll, jfd@recoll.org). Le nouveau séparateur de texte génère toutes les autres conditions possibles (ici, recoll.org seulement), de sorte qu'il est maintenant possible de rechercher des versions gauche tronquée du composé, par exemple, tous les e-mails à partir d'un domaine donné.
  • (1.20.1) Nouveaux raccourcis clavier pour la table de résultat: Ctrl + R commute l'accent de l'entrée de recherche à la table, Ctrl + O Ouvre le document pour la ligne actuelle, Ctrl + Maj + O ouvre document et ferme Recoll, Ctrl + D l'aperçu du document.
  • (1.20.1) Un terme spécial est désormais indexé sur les résultats de l'histoire de web: utilisation & quot; -rclbes: BGL & quot; d'exclure les résultats web, & quot; rclbes: BGL & quot; pour restreindre les résultats à ceux de Web. Cela est difficile à mémoriser, mais la fonction Rechercher Fragments signifie que vous ne devez pas (ce qui est dans le fichier de requête Fragments échantillon).
  • Recoll maintenant indexe #hashtags en tant que tels.
  • Il est maintenant possible de configurer l'interface graphique dans une large facteur de forme en faisant glisser les barres d'outils à l'un des côtés (leur emplacement se souvient entre les sessions), et le déplacement des filtres de catégorie à un menu (peut être réglé dans les & quot; Préférences - & gt;. configuration graphique & quot; panneau)
  • Nous avons ajouté les indexedmimetypes et excludedmimetypes variables à l'interface graphique de configuration, qui a également été compacté un peu. Un tas de ininteresting variables ont été également supprimée.
  • Lorsque l'indexation, nous ajouter plus haut le nom de fichier conteneur comme un terme pour les sous-documents contenus (le cas échéant). Ce fait n'a pas de sens dans la plupart des cas, car cela signifiait que vous obtiendriez hits de toutes les sections d'un CHM ou epub lorsque le nom du fichier en haut correspondait à la recherche, quand vous vouliez probablement que le document parent dans ce cas.
  • Toutefois, le nom de fichier conteneur était parfois utile pour le filtrage des résultats, et il est toujours accessible, d'une manière différente: le nom en haut de fichier conteneur est ajouté comme un terme à tous les sous-documents, seulement pour la recherche avec un préfixe . Le nom de domaine est containerfilename, et aucun match sur les sous-documents se produira si le champ n'a été spécifié (ce qui est différent des précédents traitement de nom de fichier, qui a été indexé comme un terme général. Containerfilename est également mis sur les fichiers sans sous-documents (par exemple, un pdf).
  • Un nouvel attribut, pfxonly, a été créé pour soutenir le changement ci-dessus. Ceci peut être réglé sur un champ de métadonnées à l'intérieur de la section [préfixes] du fichier des champs. Les termes de terrain concernés seront indexés uniquement avec un préfixe, donc ils vont provoquer un coup seulement pour une recherche de terrain (le comportement général est que le terrain termes sont indexés à la fois préfixés et non, alors ils peuvent aussi causer un coup lorsqu'il est recherché comme termes généraux ).
  • Une nouvelle section [queryaliases] a été créé dans les champs, pour definining nom de domaine alias être utilisés seulement au moment de la requête (pour éviter la collecte de données sur les indésirables champs aléatoires lors de l'indexation). La section est vide par défaut, mais 2 alias évidentes sont commentées: filename = fn et containerfilename = cfn. Les placer dans votre dossier personnel peut vous éviter de taper si vous recherchez les noms de fichiers.
  • Vous pouvez maintenant utiliser les deux -e et -i pour effacer ensuite mettre à jour l'index pour les arguments de fichiers donnés avec la même commande de recollindex.
  • Nous laisser maintenant accès à l'id_doc Xapian pour les documents Recoll dans recollq et les résultats de recherche de l'API Python. Cela permet l'écriture de scripts qui combinent Recoll et opérations xapian pures. Un programme Python de l'échantillon pour trouver des doublons de documents, en utilisant des termes MD5 a été ajouté. Voir src / python / samples / docdups.py
  • La commande utilisée pour identifier les types de fichiers MIME lorsque la méthode interne est -i fichier par défaut. Il est désormais possible de personnaliser cette commande en réglant le systemfilecommand dans la configuration. Une valeur suggérée serait xdg-mime, qui fonctionne parfois mieux que fichier.
  • La liste de résultat a deux nouveaux éléments:% de substitution de P pour imprimer le nom du dossier parent, et un lien cible F qui va ouvrir le dossier parent dans une fenêtre du gestionnaire de fichiers. par exemple. Ouvrir le répertoire parent
  • / media a été ajouté à la liste des skippedPaths par défaut la plupart du temps comme un rappel que le traitement aveuglément ceux-ci avec l'indexeur générale est une mauvaise idée (utiliser des index séparés au lieu).
  • recollq et Recoll -t obtiennent une nouvelle option -N pour imprimer les noms sur le terrain entre les valeurs lorsque -F est utilisée. En outre, -F & quot; & quot; est pris comme une directive pour imprimer tous les domaines.
  • Unicode tiret (0x2010) est maintenant traduit en ASCII moins lors de l'indexation et la recherche. Il n'y a aucune bonne façon de gérer ce personnage, étant donné les mauvaises utilisations varius de moins et trait d'union. Ce choix a été jugée & quot; moins mauvais & quot; que le précédent.

Ce qui est nouveau dans la version 19.01.14:

  • 1.19.14 correctifs relativement mineurs mais ennoying questions indexation, ainsi que quelques autres pépins:
  • L'utilisation d'un objet de base de données en lecture seule séparée pour interroger l'index lors de l'indexation déclencherait erreurs xapian, (mauvaise bloc lit), et les échecs de check up-to-date ultérieure (conduisant à la réindexation inutile). Le jury est sorti à la cause, mais en utilisant le même objet pour la lecture et l'écriture semble éliminer le problème.
  • Un message de journal inutile dans le processus de l'enfant entre la bifurcation et de l'exécution du filtre pourrait bloquer sur un mutex, et conduire à un délai d'attente de 20 mn pour le fil de processus de père affecté (arrivé seulement en mode multithread).
  • également un possible débordement de la pile de filtres. Cela ne pouvait vraiment arriver dans des situations pathologiques (de fichier zip récursive fabriqués à la main ...).

Quoi de neuf dans la version 1.19.13:

  • Cette version corrige espérons le dernier bug restant dans le multithreading code, qui a été à l'origine assez rare, mais les accidents gênants. Vous voulez certainement mettre à niveau vers cette version si vous utilisez Recoll 1.19.

Ce qui est nouveau dans la version 1.19.11:

  • Case / diacritiques sensibilité est toujours désactivée par défaut pour cette version. Il peut être activé que par l'édition recoll.conf (voir le manuel). Si vous le faites, vous devez alors réinitialiser l'index.

Quoi de neuf dans la version 1.19.9:

  • Cette version corrige un certain nombre de bugs importants (requête état manutention de ce jour, les accidents de la GUI possibles ...).

Quoi de neuf dans la version 1.19.2:

  • Cette version corrige un bug dans les traductions pour plus de chemin indices.

Ce qui est nouveau dans la version 1.18.1:

  • Cette version apporte dence et facultatif diacritiques sensible recherches, l'histoire complexe de recherche, accès direct à frapper pages pour les documents PDF.

Quoi de neuf dans la version 1.17.3:

  • Release 1.17.3 corrige principalement un accident d'indexation qui parfois produite lors du traitement email.

Ce qui est nouveau dans la version 1.17.2:

  • corrige quelques bugs et ajoute une petite fonctionnalité pour gérer les caractères qui ne doivent pas être accentués dans votre langue (ex: un en suédois). Voir unac_except_transx dans la section de configuration manuelle. Aussi un nouveau filtre de rcldia pour les fichiers Dia.

Exigences :

  • Xapian et Omega
  • Qt

D'autres logiciels de développeur Jean-Francois Dockes

SQLScreens
SQLScreens

20 Feb 15

Commentaires à Recoll

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!