Logo Blogo

Confronto tra desktop indexer

Pubblicato: 19 gen 2007 da Andrea de Palo

TuxPermettere 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 ]

1 stelle2 stelle3 stelle4 stelle5 stelle (nessun voto)
condividi condividi
4 commenti

Commenti dei lettori

(Inserisci un commento - Nascondi commenti anonimi)
  • Manuel

    19 gen 2007 - 22:42 - #1
    0 punti
    Up Down

    Il linguaggio di programmazione utilizzato da Beagle dovrebbe essere un pro e non un contro…

  • davide

    21 gen 2007 - 00:48 - #2
    0 punti
    Up Down

    dipende..per molte persone mono è un linguaggio troppo legato alla bestia nera per essere accettato…

  • ossblog

    12 feb 2007 - 00:00 - #3
    0 punti
    Up Down

    […] […]

  • […] 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. […]

L'email è richiesta ma non verrà mostrata ai visitatori.
Commenta questo articolo

Registrati per riservare il tuo nickname preferito su tutti i blog di Blogo e per caricare il tuo avatar. Se sei già registrato, effettua il login per usare il tuo nickname.

Si No
I commenti sono sottoposti alle linee guida per la moderazione.

Anteprima del commento