Graph Index
Étiquette chaque fichier à partir d'un vocabulaire fermé et répond aux requêtes d'étiquettes hors ligne
En cours
Donne à chaque fichier d'un dossier un ensemble pondéré d'étiquettes issues d'un vocabulaire anglais fermé de 100k, 1M ou 10M d'entrées, y compris des étiquettes de code comme lang:pl et year:2024. Une requête d'étiquettes renvoie les fichiers correspondants. Il n'invente jamais d'étiquette, et rien ne quitte la machine.
Fonctionnement
- Les étiquettes viennent uniquement du vocabulaire fermé, chacune avec un poids et la preuve qui la soutient.
- Les requêtes combinent AND, OR, NOT, expressions, plages d'années et filtres de poids, en ligne de commande ou via MCP.
- Aucun appel réseau à l'exécution. Une passe de résumé par un LLM local existe et est désactivée par défaut.
Exemple
# Index a folder, then ask which files carry the tags
task indexer:run -- /abs/path/to/folder
cd indexer
go run ./cmd/graph-index tags query /abs/path/to/folder "invoice AND year:2024"