Permettere un’efficiente organizzazione delle informazioni è uno di quei task fondamentali che i pc dovrebbero agevolare, ma solo in tempi recenti abbiamo cominciato ad allontanarci dal paradigma della “struttura ad albero” per avvicinarci ad una gestione più simile a quella che, in modo naturale, utilizziamo quotidianamente nella vita reale.
Se i database-like filesystem latitano ancora possiamo comunque fare affidamento su strumenti che, indicizzando tutti i nostri file, sono in grado di mostrarci in modo più o meno immediato ciò che stiamo cercando; nel mondo GNU/*/Linux il più famoso è sicuramente Beagle, integrato in GNOME da qualche release ( se non erro dalla 2.14 ) ma non mancano i concorrenti, ognuno con i suoi pro e contro.
Uno sviluppatore GNOME ha deciso di testare i maggiori software di questo tipo disponibili per GNU/*/Linux e questi sono i suoi risultati ( basati sui benchmark effettuati ):
- Beagle.
Pro. Progetto maturo, ben documentato, supporta numerosi tipi di file, supporta IMAP, GUI semplice, algortimo stemming
Contro. Modalità di utilizzo del processore, quantità di memoria usata, limite sul numero di risultati, linguaggio di programmazione utilizzato ( C# / Mono ).
- Jindex.
Pro. Utilizzo di query standard e dei modificatori, ricerca fuzzy, corretto utilizzo del processore, GUI semplice, corretto utilizzo di memoria.
Contro. Utilizzo del pooling in loco del “sistema a notifiche”, problemi di threading, comunità di sviluppatori inesistente.
- Tracker.
Pro. Script di ricerca RDF, algoritmo stemming ( come Beagle ), corretto utilizzo di memoria, API in comune con Strigi ( per le prossime versioni ), help / manuale ben fatto.
Contro. Utilizzo del processore, problemi con l’indicizzazione di numerosi file di testo, operatori di ricerca e caratteri speciali non supportati, ricerca RDF non documentata, GUI scarna.
- Strigi.
Pro. Indicizza tramite stream ( permette di cercare all’interno di archivi, per esempio ), utilizzo corretto di memoria, tempi di indicizzazione ridotti, calcolo dell’hash dei file ( per evitare duplicati ), API in comune con Strigi ( per le prossime versioni )
Contro. Lascia processi zombie, non interpreta correttamente le query, case-sensitive, scarsa documentazione, il codice non rispetta ANSI C / Posix, GUI mal progettata.
Qui trovate la relazione completa ( ~ 28 pagine ), inclusiva di grafici.
[ via Osnews ]
Manuel
19 gen 2007 - 22:42 - #1Il linguaggio di programmazione utilizzato da Beagle dovrebbe essere un pro e non un contro…
davide
21 gen 2007 - 00:48 - #2dipende..per molte persone mono è un linguaggio troppo legato alla bestia nera per essere accettato…
ossblog
12 feb 2007 - 00:00 - #3[…] […]
Le gemelle Gusty Gibbon (Kubuntu, MythUbuntu e Ub
25 ott 2007 - 15:33 - #4[…] Come affermato nell’annuncio ufficiale, Kubuntu 7.10 non include novità rivoluzionarie ma si presenta come una consolidamento rispetto la precedente versione anche grazie all’inclusione dell’ultimissimo KDE ( KDE 3.5.8 ), del nuovo file manager Dolphin e del desktop search engine Strigi. Arricchiscono il piatto gli aggiornamenti ad OpenOffice.org, a Kontact e l’introduzione di un tool per configurare l’installazione e l’utilizzo di driver proprietari, in modo analogo a quanto avviene gin Ubuntu già da qualche rilascio. […]