 indexation et recherche de fichiers sous linux but de ce document présenter les différents logiciels disponibles sous linux permettant d indexer et de rechercher des fichiers d après leur nom ou d après leur contenu rappel des logiciels non libres disponibles sous windows copernic desktop   http wwwcoperniccom fr  copernic est intégré à windows et une barre d outils est ajoutée dans internet explorer et dans firefox il permet l indexation de nombreux fichiers thunderbird ooo 1x ooo 2x il est également possible d indexer des fichiers sur le réseau systèmes supportés windows 98 me nt420002000 server xp 2003 server google desktop   http desktopgooglefr fr  l installation de google desktop modifie la page d accueil de google et envoie des informations à google google desktop ne semble pas être capable d indexer les fichiers ooo l indexation semble plus lente que pour copernic l interface web est moins conviviale que celle de copernic systèmes supportés win 2000 win xp et linux très récemment locate locate est le programme historique disponible sous linux il n indexe pas le contenu des fichiers mais permet déjà de trouver très facilement et rapidement un fichier d après une partie de son nom l indexation se fait avec la commande  updatedb  la commande  locate  permet de recherche un fichier locate toto remarque  la recherche se fait par défaut dans le home de l utilisateur lançant la commande et dans les dossiers systèmes kiolocate le paquet debian  kiolocate  disponible sur le site officiel permet d ajouter un kioslave à kde pour l utiliser il faut par exemple saisir dans konqueror ou dans n importe quelle applications kde l url locate et d ajouter le mot clé de recherche exemple locate toto lien  http kdeappsorg content showphp content 17201 strigi remplaçant de kat qui est abandonné  strigi sera intégré à kde 4 il dispose déjà d un applet pour kde 35 installation aptitude install strigiclient strigiapplet strigidaemon strigi est utilisable en démon seul mais il est possible d installer un client et même un applet pour kde strigi n est pas encore stable et personnellement je trouve beagle beaucoup plus évolué strigi repose sur le moteur d indexation clucene le portage en c du projet lucene  beagle l indexation semble plus efficace que celle de strigi cependant comme l interface est faite pour gnome gtk l ouverture des fichiers trouvés ne fonctionne pas directement depuis  beaglesearch  dans kde mauvaise intégration dans kde aptitude install beagle techniquement beagle utilise la version c du moteur d indexation lucene écrit par la fondation apache il propose une interface client serveur permettant d effectuer des recherches à travers un client lourd interface dbus  mais aussi un serveur web ou directement en exposant des web services beagle nécessite l environnement mono et gtk pour le client remarque  il semblerait que pour faire fonctionner beagle correctement il soit nécessaire d activer les attributs étendus pour cela il faut ajouter dans le fichier fstab et dans les options de la partition concernée le paramètre  userxattr  exemple dev hda3 ext3 defaults errors remountro userxattr 0 1 ensuite et pour éviter de redémarrer l ordinateur il faut remonter la partition pour prendre en compte ces modifications mount o remount personnellement j ai testé beagle sans activer ce paramètre et je n ai vu aucune différence lien  http beagleprojectorg mainpage utiliser beagle sous kde avec kerry le programme  kerry  est simplement une interface graphique écrite en qt pour beagle elle utilise donc le même moteur et la même base de données d indexation que  beaglesearch  après avoir installé beagle il suffit donc d installer le programme kerry aptitude install kerry kerry étant parfaitement intégré à kde il est possible d ouvrir directement les fichiers depuis son interface de recherche les fonctionnalités de l interface de recherche de  kerry  et  beaglesearch  sont très proches ce qui est normal étant donné qu ils reposent sur le même moteur mais j ai quand même noté deux points présents dans  kerry  mais pas dans  beaglesearch  accéder au dossier contenant le fichier trouvé en cliquant sur le lien limiter à la recherche aux fichiers modifiés pendant la journée la semaine le mois ou l année le seul regret que j ai avec  kerry  est qu il ne dispose pas d un applet comme  strigi  permettant de rechercher des fichiers directement depuis la barre des taches remarques  lors de la première indexation des fichiers celleci se passe en essayant de ne pas surcharger le processeur mais en contrepartie l indexation de nombreux fichiers peut prendre plusieurs heures l onglet daemon statut permet de voir si l indexation est terminée et le nombre de fichiers indexés ensuite tous les fichiers sont indexés à la volée et en temps réel dés l enregistrement la fenêtre de recherche des fichiers s actualise automatiquement et instantanément à chaque enregistrement d un fichier ce que je trouve assez impressionnant problèmes rencontrés  j ai désactivé l indexation de thunderbird car avec mes dossiers des mails de 100 mo recevant des mails très régulièrement l indexation du fichier prenait 100 du processeur quasiment en permanence en cas de modification des dossiers à indexer il faut supprimer les anciens indexes manuellement pour ne pas retrouver les anciens fichiers et bien prendre en compte les nouveaux dans mon cas j ai supprimé complètement le dossier beagle même en sélectionnant uniquement le backend files la recherche me retourne des données du backend application a priori beagle n arrive pas à indexer tous les fichiers dans mon cas il a indexé 2500 fichiers sur 3500 il semblerait que cela soit dû aux dossiers et fichiers contenant des espaces ou des caractères spéciaux cela est peutêtre lié au fait que les applications gnome fonctionnent en utf8 et que je suis configuré en iso kiobeagle ce paquet ajoute un kiosalve à konqueror accessible à l url  beagle   malheureusement le paquet n est pas disponible sous testing et le paquet ubuntu n est pas compatible lien  http linuxappfindercom package kiobeagle htdig htdig repose également sur le moteur clucene mais ce projet n a pas évolué depuis 2004 htdig permet d indexer des sites web le programme o3read permet d indexer des fichiers ooo autres liens   http wwwvandenoeverinfo software strigi    http beagleprojectorg mainpage historique des modifications version date commentaire 01 300806 création par tony galmiche 04 301106 mise en ligne 05 140807 ajout linux pour google desktop   indexation et recherche de fichiers sous linux  techniquement beagle utilise le moteur d indexation lucene écrit en java par la fondation apache beagle utilise la version c de lucene de la fondation apache pas la version java http incubatorapacheorg lucenenet   indexation et recherche de fichiers sous linux merci pour la relecture indexation et recherche de fichiers sous linux google desktop est maintenant disponible sous linux en version béta http desktopgooglecom fr linux downloadhtml indexation et recherche de fichiers sous linux c est ajouté  fichiers et systèmes de fichiers  