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

Répondre à