• Les cookies assurent le bon fonctionnement de nos services. En poursuivant votre navigation, vous acceptez l'utilisation de cookies.

Améliorations de Bergamote et de Xapian-omega
Cadoles , Envole , EOLE , Mises à jour , Scribe , Technique

Il y a un an, Cadoles présentait Bergamote, l'outil d'indexation des fichiers et de recherche présent sur le module Scribe.

Pour aider à l'évolution du logiciel, l'académie d'Aix Marseille et l'académie de la Réunion ont co-financé des améliorations.

Ces modifications ont concerné l'application Bergamote. Mais des patches ont aussi été remontés dans le projet Xapian pour que tous les utilisateurs puissent profiter de nos améliorations (#632et #633).

Migration de Xapian Oméga 1.2

Sur Ubuntu Lucid, la version de omega est la version 1.0. Cette version est assez ancienne. Nous avons donc travaillé pour fournir une version plus récente de Xapian Oméga. Nous avons dû apporter quelques modifications pour l'intégrer.

Cette version permettait d'avoir, en autres nouveautés, un support limité des droits posix.

Filtrage des résultats en fonction des droits

L'indexation des fichiers se fait partage par partage. Les utilisateurs ayant le droit d'accéder à un partage peuvent faire des recherches dans ce partage. L'ensemble des fichiers de ce partage apparaissait dans la réponse, même si l'utilisateur n'avait pas de droit d'accès physique à ce fichier. Dans le résultat, le nom du fichier et une partie du contenu étaient alors disponibles. C'est un problème important pour certains documents.

Les droits sont maintenant pris en compte lors de l'indexation et de la recherche. Seuls les fichiers lisibles par l'utilisateur seront proposés à l'utilisateur.

Indexation des noms de fichier

Les noms de fichiers étaient déjà indexés dans l'ancienne version. Par contre, il arrivait souvent d'avoir des résultats comprenant deux fois le même fichier. L'indexation du nom du fichier et du contenu se fait maintenant dans la même entrée de la base.

Si on recherche un fichier suivant son contenu et son nom, il n'est plus possible d'avoir deux fois le même fichier.

Critère de recherche

L'équipe de Cadoles a profité de ces modifications pour rajouter une fonctionnalité intéressante. Il est maintenant possible de trier les recherches suivant 3 critères :
  • la pertinence du document suivant les mots clefs ;
  • la date de la dernière modification du fichier ;
  • la taille du document.

Commentaires

Aucun commentaire pour l'instant, soyez le premier !

Cadoles recrute !

Nous recherchons de nouveaux coopérateurs :