Recoll: a melhor opção em desktop search para Linux

25/06/2011

Alguns podem dizer que uma desktop search engine como o Google Desktop não se faz necessário, pois uma organização lógica e intuitiva dos diretórios já é mais do que suficiente para que você encontre seus arquivos com facilidade. Eu concordo até certo ponto, mas quando você passa a ter centenas de gigabytes de dados esta solução KISS deixa muito a desejar.

Outros vão dizer que um updatedb/locate já é suficiente. Eu também concordo até certo ponto, desde que você queira encontrar arquivos apenas através de filenames. Mas e se você quiser fazer uma pesquisa mais profunda, que encontre as palavras-chave dentro de pdfs, odfs, docs, etc? Aí que entra o grande poder das desktop search engines, que indexam também o conteúdo dos arquivos. É realmente uma mão na roda e você passa a ter um conhecimento muito maior sobre os arquivos armazenados em seu computador.

Agora eu vou falar um pouco sobre a minha experiência com as opções que testei. O Google Desktop funciona muito bem no Windows, mas infelizmente no Linux ele deixa bastante a desejar no quesito estabilidade, consumindo a cpu de maneira inexplicável (sim, ninguém sabe explicar o porquê disso, nem mesmo os engenheiros do Google). É um comportamento randômico que acaba mandando a sua cpu para o espaço, com até 100% de utilização em alguns momentos. Sendo assim, o Google Desktop se torna inviável, embora tenha resultados de pesquisa bastante precisos. Já o Beagle tem uma boa performance e um bom equilíbrio na utilização de memória/cpu, mas não achei os resultados tão precisos assim.

Como sou um usuário fervoroso do KDE, insisti bastante na tecnologia de desktop search do próprio ambiente, que é o Nepomuk/Strigi, inclusive compilei várias versões e tentei diversas combinações e setups diferentes. Mas infelizmente a tecnologia ainda não está madura o suficiente para um uso satisfatório, pois os resultados muitas vezes não são relevantes, o consumo de memória é excessivo e também por conta dos vários crashes durante as pesquisas.

Após desistir também do Nepomuk/Strigi, testei diversas outras tecnologias que considerei imaturas e/ou instáveis, até chegar ao Recoll (screenshots), que é baseado no backend Xapian e que na minha opinião é disparado o melhor desktop search para Linux! A primeira grande vantagem do Recoll é poder NÃO ser utilizado como serviço/daemon, o que faz com que os preciosos recursos do seu computador não sejam desperdiçados com indexações em real time. Você pode configurar o Recoll para fazer a indexação via cronjob em horários específicos, o que é sensacional. Além desta grande vantagem, o Recoll tem diversas opções de pesquisa e resultados rápidos e super precisos, talvez os mais precisos que eu tenha visto até hoje, sem falar que você também pode utilizar o Recoll na linha de comando. A sua interface é feita em Qt4 mas pode se adequar facilmente a ambientes GTK.

Os que gostam de indexação em real time podem ficar tranquilos pois o Recoll também pode ser configurado como serviço/daemon. Eu nunca tive curiosidade de testá-lo desta forma porque a indexação via cronjob é perfeita para o meu uso, mas ouvi dizer que como serviço ele tem uma boa performance e não é devorador de recursos.

Bom, acho que você deveria dar uma chance ao Recoll para ver na prática o que eu estou falando, garanto que não irá se arrepender! Acesse o manual do usuário para obter mais informações.

Um abraço!

 

Categorizado em: Software livre

Acompanhe os comentários através da feed | Deixe um comentário | Trackback URL

3 comentários sobre "Recoll: a melhor opção em desktop search para Linux"

  1. Heaven escreveu:

    Atualmente utilizo o Zeitgeist do Ubuntu (que vem por padrão no 11.04) e o mesmo estar sendo bastante satisfatório, pois além de considerar os arquivos mais acessados também pode lê-los em suas descrições internas (parece que até o momento o suporte para leitura internamente nos arquivos ainda estar distante de funcionar).

    Por tal razão ainda nem utilizo de outro Desktop Search.

  2. Lex Aleksandre escreveu:

    Houve um tempo em que eu era viciado nessa ferramenta. Mas nunca estava satisfeito, por isso mesmo estava sempre experimentando diferentes engines. Eu sempre percebi que a engine da Google era a melhor no quesito indexação mas pecava no consumo de recursos da máquina (memória e processador). Não estou bem certo, mas creio que já experimentei esse Recoll no princípio de seu desenvolvimento e não gostei. Mas nessas férias vou dar uma verificada.

  3. Estêvão escreveu:

    @Lex Aleksandre: o Recoll deu um salto impressionante de qualidade nos últimos tempos, vale à pena testar sim. Abraço.

Deixe um comentário

 



Este site usa Wordpress com uma customização do tema openark-blog.