Le Wed, 07 Jan 2009 23:21:52 +0100, LaurentAKEO <gire.laur...@akeonet.com> a écrit :
> le but final serait de mettre des mots clef dans les notes des fcihiers > et les emblème serviraient de catégorie avec dans les 2 cas la > Possibilité d'affecter plusieurs catégorie et plusieurs mot clef à un > seul fichier... ce qui est beaucoup plus riche que de ranger le fichier > dans un seul repertoire et moins compliqué que de faire autant de lien > que de mot clef et plus rapide que de chercher dans le fichier (sans > compter qu'il peut etre zipé ou cripté) > > Le rêve quoi !!!! > Merci pour votre patience.... > En fait, ce que tu veux faire est implanter sur un système de fichier local la pratique courantes sur les sites communautaires (wiki, glob)de recherche pats mots-clés (tags) "libres". Par opposition à une recherche par nom et/ou l'exploration d'une arborescence. Si j'ai bien compris. C'est un projet que je trouve très intéressant, et il est fort probable que certains y aient déjà penser, voire qu'il existe des projets ou même des implantations. Ca répond en fait au problème de base de la catégorisation (plein de choses vont dans plusieurs cases, et d'autres ne vont bien dans aucune) et à l'usage contemporain d'un catalogage par l'usage, plutôt que prédéfini. Concrètement, rien n'empêche directement de faire ça, ce n'est pas très compliqué, surtout pour un programmeur qui connaîtrait déjà la façon dont les tags sont inscrits consrètement par le système. Mais je vois plusieurs points à considérer. * Sur un système actuels une recherche qui explore le contenu des fichiers n'est pas très utilisable car infiniment trop lente. C'est la raison pour laquelle, pour la recherche ordinaire par contenu, il existe un système de catalogage (qui tourne en arrière-plan lorsque tu ne sollicites pas la machine). * Il faut faire quelque chose de similaire pour le catalogage des tags: un programme qui est explore tout ton système de fichier, lit le contenu de chacun, extrait les tags, crée un base de donnée qui permet une recherche indexée par tags (donc à l'envers tag-->nom_de_fichier). Ca, c'est beaucoup plus complexe que ça en a l'air, parce qu'il faut que le prog sache où il en ait à chaque qu'il doit pauser et reprendre, sans compter que les zones déjà explorées peuvent changer pendant la pause... * En plus du taggage libre, il peut être intéressant de créer des champs de base (type,usage,thème...) éventuellement définissables par l'usager. On retrouve alors une organisation similaire à celle d'une base de donnée classqiue, et les requêtes peuvent prendre la forme courante d'un "select * where thème = 'truc'", par exemple. C'est intéressant -- dommage que j'ai pas le temps en ce moment... Denis Denis ------ la vida e estranya -- ubuntu-fr mailing list ubuntu-fr@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-fr