Graph Index
Etichetta ogni file da un vocabolario chiuso e risponde alle query sui tag offline
In corso
Assegna a ogni file di una cartella un insieme pesato di tag da un vocabolario inglese chiuso di 100k, 1M o 10M voci, inclusi tag di codice come lang:pl e year:2024. Una query sui tag restituisce i file corrispondenti. Non inventa mai un tag e nulla lascia la macchina.
Come funziona
- I tag provengono solo dal vocabolario chiuso, ciascuno con un peso e l'evidenza che lo sostiene.
- Le query combinano AND, OR, NOT, frasi, intervalli di anni e filtri di peso, da riga di comando o tramite MCP.
- Nessuna chiamata di rete in esecuzione. Esiste un passaggio di riepilogo con LLM locale, disattivato per impostazione predefinita.
Esempio
# 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"