InstaSearch é um plug-in Eclipse IDE para realizar pesquisas rápidas e avançadas de arquivos de espaço de trabalho. Ele indexa arquivos usando Lucene e mantém o índice atualizado automaticamente. A pesquisa é executada instantaneamente conforme você digita e os arquivos resultantes são exibidos em uma visualização Eclipse.
Cada arquivo pode então ser visualizado usando algumas linhas mais correspondentes e relevantes. Um clique duplo na correspondência leva à linha correspondente no arquivo.
No Eclipse, instale usando o Eclipse Marketplace no menu Ajuda (como fazer)
Alternativamente, você pode instalar usando o site de atualização https://dl.bintray.com/ajermakovics/InstaSearch/
É necessário Java 1.7 ou mais recente
(Adicione aos favoritos no Eclipse Marketplace.)
Depois que o InstaSearch for instalado com sucesso, você verá uma pequena guia de pesquisa "InstaSearch" aparecer na parte inferior:
Você também pode clicar na opção de menu Search
na parte superior -> InstaSearch...
A sintaxe de consulta Lucene pode ser usada para pesquisa. Isso inclui:
app* initialize
application -initialize
application init~
proj:MyProject,OtherProject application init
ws:MyWorkingSet dir:src init
name:app* ext:java,xml,txt modified:yesterday
name:FOS
Para excluir algumas pastas da indexação de pesquisa, marque-as como Derivadas nas propriedades da pasta. Há também dicas úteis de pesquisa do Eclipse.
Nota : A pesquisa difusa é iniciada automaticamente se nenhuma correspondência exata for encontrada
Construa usando Maven a partir da raiz do projeto:
mvn install
Para desenvolver você precisará do Eclipse (3.7+) com Plug-In Development Environment (PDE) instalado:
Para usar o plug-in na instalação existente do Eclipse, faça:
Autor: Andrejs Jermakovics
Colaboradores: Holger Voormann, solganik, no github
Contribuições são muito bem-vindas, então fique à vontade para entrar em contato ou criar uma solicitação pull.
YourKit oferece suporte ao projeto de código aberto InstaSearch com seu Java Profiler completo.
YourKit, LLC é criadora de ferramentas inovadoras e inteligentes para criação de perfis
Aplicativos Java e .NET. Dê uma olhada nos principais produtos de software do YourKit:
YourKit Java Profiler e YourKit .NET Profiler.