em todos os lugares ?
O nome é inspirado em tudo, uma ferramenta incrível para pesquisar arquivos no seu PC. Mas a limitação é que ela só pode procurar o nome do arquivo. Recentemente, estou desenvolvendo uma ferramenta para digitalizar os documentos no PC para procurar algum tipo específico de dados. Uma ideia me atinge que, se eu puder desenvolver uma ferramenta na qual possa pesquisar o conteúdo dos arquivos. É a criação desta ferramenta.
Eu gostaria que esta ferramenta tivesse um desempenho exatamente como o seu nome !: Smirk:
Changelog
Para Changelog detalhado, consulte Changelog
v0.1.3
- exibir o processo de índice por um console
- Corrigir não pode dizer Docx e Doc para alguns arquivos
- Adicione sobre Buton para ver o site
- limpar dados quando o texto da pesquisa está vazio
v0.1.2
- índice por cada caminho
- Modificar o método de leitura de texto
v0.1.1
- Atualize readme
- Clique apenas na célula em vez de toda a linha
v0.1
Uso
- Faça o download da ferramenta da tag correspondente.
- Descompacte o
app.zip e execute o everywhere.exe na pasta. - A janela do cliente será exibida. Pela primeira vez, clique no botão de índice para indexar arquivos no seu PC (o tempo do índice depende do número e tamanho dos seus arquivos. No meu PC, são menos de 5 minutos). Então você pode pesquisar em sempre?
Construir o arquivo exe
- Primeiro, construa o módulo
ui em uma jarra. Se você estiver usando a ideia, pode exportar o jar ui assim: - A classe principal é
ClientWindow . - O JSmooth é utilizado para criar exe neste caso.
Principais características
- Os arquivos indexados incluem: doc, docx, xls, xslx, txt, pdf
- Pesquisa quase em tempo real após o índice
- Agora, a pesquisa suporta palavras em chinês e inglês. Talvez a pesquisa ainda precise de otimização.
- Existem dois tipos de pesquisa, incluindo caminho e conteúdo. Você pode pesquisar conteúdo de arquivo e filepath.
Requisitos ambientais
- O aplicativo é baseado no X64 OS JDK.
- A versão JRE é 1.8. O JRE foi incluído na pasta de arquivos.
Principais técnicas
Configuração avançada
Existem algumas opções de configuração no config.yaml . Pode ser usado para configurar algum ambiente para o aplicativo. Por exemplo, você pode configurar excludeFilePathList e fileList . No entanto, a lista de fileiras inclui apenas doc, docx, xls, xslx, txt,pdf .
Licene
Licença Apache 2.0