Agora pouco descobri um programinha chamado Everything Search Engine. Trata-se de um aplicativo de busca de arquivos para Windows que funciona de forma extremamente rápida (para não dizer instantânea).
Ele utiliza recursos da partição NTFS para montar um banco de dados na primeira vez que é iniciado. O processo aqui demorou apenas 10 segundos para escanear as 5 partições, montando a base de dados com os 600.000 arquivos. Nas outras inicializações não há a necessidade de repetir o processo e ele indetifica novos arquivos e arquivos deletados mesmo assim.
Outro recurso interessante é a possibilidade que o programa oferece de criar um servidor FTP ou HTTP, permitindo a busca remota (tão rápida quanto a local) e a transferência dos arquivos do computador host. Ele também permite o uso de expressões regulares, wildcards e operadores booleanos para encontrar arquivos que seguem determinado padrão de nome.
A parte de configuração também é bem completa, sendo possível customizar bastante o seu funcionamento.
Abaixo segue um link para um GIF animado mostrando a eficiência do aplicativo (na última parte eu colo uma regex para buscar arquivos que seguem o padrão de emails):
Também vou colocar uma foto do Firefox acessando o servidor HTTP criado pelo programa. Reparem no tempo de busca:
Recomendo a todos. Depois disso acho difícil usar a busca do Windows novamente. Abaixo o link para o site oficial e downloads:
http://www.voidtools.com/
Download - Instalador:
http://www.voidtools.com/Everything-1.3.4.686.x64-Setup.exe
http://www.voidtools.com/Everything-1.3.4.686.x86-Setup.exe
Download - Versão portable:
http://www.voidtools.com/Everything-1.3.4.686.x86.zip
http://www.voidtools.com/Everything-1.3.4.686.x64.zip
Recomendo também a leitura do FAQ, pois ensina vários truques de pesquisa:
http://www.voidtools.com/faq.php
Abraços,
Fergo