Open Source
Software
Librerie Rust pronte per la produzione per costruire sistemi di nearest neighbor search veloci e accurati. Tutto il codice è open-source e disponibile su GitHub.
TACHIOM
Retrieval multi-vettore late-interaction veloce e scalabile
TACHIOM è una struttura dati veloce e scalabile per il retrieval multi-vettore late-interaction, scritto in Rust con binding Python. Consente di raggruppare centinaia di milioni di vettori in pochi minuti e di recuperare dati da grandi collezioni multi-vettore in meno di 10 ms.
Seismic
Retrieval approssimato veloce su embedding sparsi appresi
Un motore di ricerca superluminale per rappresentazioni sparse apprese, scritto in Rust con binding Python. Seismic indicizza collezioni di vettori sparsi e recupera risultati in microsecondi mantenendo un'accuratezza quasi esatta.
kANNolo
Libreria ANN veloce per embedding densi, sparsi e multi-vettore
Una libreria Rust flessibile che combina tecniche di indicizzazione allo stato dell'arte per embedding densi, sparsi e multi-vettore. Progettata per rendere rapida ed ergonomica la prototipazione di nuovi algoritmi ANN.
Vectorium
Base unificata per storage e compressione di embedding
Una libreria Rust per archiviare, accedere e comprimere dataset di embedding densi, sparsi e multi-vettore. Fornisce un'interfaccia unificata dataset/encoder condivisa tra i crate di indicizzazione e ricerca di tusKANNy. Include un'API di ricerca esaustiva e uno strumento CLI per il calcolo del ground truth.
abc
Indice esatto elementare ma molto veloce per il learned sparse retrieval
Un indice invertito esatto per rappresentazioni sparse apprese, scritto in Rust. Valuta ogni posting senza pruning né approssimazioni, con una strategia term-at-a-time su blocchi di doc-id che sfrutta al meglio la cache. Ideale per il calcolo del ground truth: su MS MARCO è 37× più veloce di una scansione brute-force multithread, costruzione dell'indice inclusa.
Nuovi strumenti in arrivo: nuove strutture di indice e soluzioni basate su apprendimento sono in sviluppo.
Seguici su GitHub →