Se tu ti trovi bene, continua ad usarlo (recoll non è un programma mio, quindi tutto sommato non ho interesse a spingerlo).
1. io non me ne accorgo nememno che ci sta (pesantezza e ingombro della memoria e spazio sull'harddisk)
Io con beagle ad un certo punto non potevo più fare il login perchè mi avava riempito la home.
Ho spostato la cartella .beagle in var e fatto un link simbolico, e sono andato avanti per un altro paio di giorni.
Poi mi sono deciso a cancellare tutti i log che scriveva (con un apposito script ad ogni riavvio) e non ho avuto più questo problema (se mi ricordo bene superavano i 10Gb, mentre l'indice vero e proprio era più o meno uguale a quello di recoll).
In compenso ogni volta che aggiornava l'indice (ogni volta che salvavo un nuovo file) mi bloccava praticamente il sistema per parecchi minuti (cpu al 100% o quasi e memoria intasata). E non sono l'unico a cui faceva questo scherzo perchè ho ritrovato il problema in molti forum.
In più beagle richiede mono (che a me non serve), mentre recoll è basato sulla libreria xapian. Entrambi (almeno per me che usavo kerry) richiedono poi le librerie qt (ma beagle anche le gtk).
4. questo non lo so, am a me 50Gb lo ha fatto in 45 min + o - (velocità di indicizzazione)
L'ultima volta che ho usato beagle, un paio di mesi fa, per indicizzare gli stessi dati ci ha messo più di 24 ore contro le circa 3 ore di recoll.
5. penso che beagle sia quello che riconosce più estensioni in assoluto (tipologia files indicizzati)
Potrei non ricordarmi bene, ma mi sembra che non indicizzasse testi di kword e scribus.
Anche con kmail mi sembra avesse qualche difficoltà.
6. per complesse intendi? (ricerche complesse)
Wildcards, espessioni regolari, espansione grammaticale, ricerche per fonetica (può succedere che, ad esempio, di una parola tedesca tu ti ricordi la pronuncia, ma non l'ortografia. Io ho scelto tre lingue: italiano, inglese e tedesco, ma ne avrei potuto scegliere altre), oltre naturalmente a ricerche per più parole, più frasi, più parole simili, mischiate tra di loro.
7. nemmeno questa l'ho capita, oppure l'ho capita ma non vedo l'utilità (flessibilità - ovvero possibilità di avere aree diverse del pc indicizzate autonomamente con criteri diversi)
Il caso più semplice è, ad esempio, escludere certe estensioni dall'indicizzazione se si trovano in determinate directories e includerle se si trovano in altre.
Un altro esempio può essere indicizzare in maniera automatica (demone) determinate directories e in maniera non automatica altre (ad esempio un DVD).
Il caso però forse più utile è per un amministratore indicizzare, ad esempio, la directory ove sono posti i dati condivisi da tutti gli utenti con un indice e con indici diversi le varie home, ottenendo così che tutti possano fare una ricerca sui dati in comune, ma solo i rispettivi proprietari possano fare ricerche sulla loro home.
Un altro caso è poter dividere l'indice, ad esempio, per le varie partizioni. Quando effettui la ricerca puoi decidere se farla su una , alcune o tutte le partizioni indicizzate.
(Anche con un indice solo, comunque, recoll (non mi ricordo beagle) permette di effettuare la ricerca su singole directories).
8. questo lo fa già (possibilità di farlo funzionare come demone - indicizzazione automatica - o su comando)
Sinceramente non mi ricordo la caratteristica di Beagle. Con recoll puoi scegliere se utilizzare l'indicizzazione automatica (tramite fam o inotify) oppure no. In questo secondo caso puoi aggiornare l'indice ovviamente con uno script all'avvio o con cron, o più semplicemente dall'interfaccia d recoll con l'apposita voce di menu o, se preferisci, da riga di comando.
Detto questo ovviamente la scelta poi è individuale. Io mi sono trovato meglio con recoll (e sono in buona compagnia), non tanto per l'interfaccia qt (ripeto che con beagle usavo kerry anche lui con interfaccia qt), ma per le prestazioni.
