Salut,
Je ne connais pas exactement les labels de GMail. Mais j'imagine facilement qu'il s'agit de metadonnées qui une fois indexées te permettent de rechercher par mots-clefs des éléments.
Sache que bon nombre de formats de fichiers permettent d'ajouter des metadonnées (sur les images, fichiers musicaux, videos, documents office, PDFs, ...). Malheureusement il n'y pas une seule méthode standardisée pour tous les types de fichiers (même s'il est vrai que de plus en plus il s'agit d'un bout de XML joint au fichier) ce qui signifie que :
- pas tous les formats de fichiers supportent des métadonnées
- il te faudra plusieurs logiciels pour ajouter les métadonnées en fonction des types de fichiers
- le logiciel qui te permettra de rechercher et indexer ces métadonnées doit supporter les différents types de fichiers
Au niveau des logiciels d'indexation tu as Windows Search 4.0 (inclut dans Vista et Seven) ou encore Google Desktop qui sont capable de traiter bons nombres de types de fichiers courants, après certains logiciels peuvent se voir greffer des modules supplémentaires pour être capable d'indexer certains types de fichiers qui ne seraient pas pris en charge de base.
Pour ajouter les métadonnées, certains types fichiers sont directement supportés depuis l'explorateur Windows (principalement fichiers multimédias à partir de Win Vista). Sinon des softs spécifiques existent et sont souvent plus efficaces (par ex. mp3tag, exifutils, ...).
Pour des types de fichiers dont aucune métadonnées ne peut-être insérée une solution consiste à soit ajouter dans le dossier un fichier supplémentaire avec ces métadonnées ou à stocker dans une DB les métadonnées... gros inconvénient déplacer les fichiers peut facilement rompre le lien avec les métadonnées et le format même est souvent propriétaire au logiciel d'indexation (donc peu pérenne et de mon point de vue à éviter).