Il problema
Un'associazione culturale possedeva l'intera bibliografia digitalizzata di un autore, ma non aveva uno strumento efficace per consultarla. La necessità era creare una piattaforma web che permettesse agli studiosi di effettuare ricerche semantiche e testuali avanzate (Fuzzy Search) per individuare occorrenze esatte e varianti di frasi o parole in migliaia di pagine, superando i limiti della ricerca testuale semplice. Precedenti tentativi di realizzare il progetto erano falliti a causa di tempi di sviluppo eccessivi.
Cosa abbiamo fatto
Abbiamo progettato e sviluppato una piattaforma custom basata sul motore di ricerca Apache Solr, configurandolo per gestire ricerche "fuzzy" ad alte prestazioni e il conteggio preciso delle occorrenze su grandi volumi di testo. Abbiamo implementato un'architettura che include una sezione admin dedicata, permettendo al personale dell'associazione di caricare, taggare e indicizzare nuovi testi in totale autonomia.
Risultato
Sfidando le tempistiche dei tentativi precedenti, abbiamo rilasciato una versione funzionale (MVP) in soli 30 giorni, completando l'intera piattaforma nei mesi successivi. Per la prima volta, i membri dell'associazione hanno ottenuto uno strumento di ricerca professionale, veloce e preciso, trasformando un archivio statico in una risorsa dinamica e consultabile a livello scientifico.