A pesquisa no semestre é um utilitário para pesquisar rapidamente os materiais de classe para download, para que você possa gastar mais tempo aprendendo e menos tempo clicando em dezenas de links nos sites do seu professor.


./documents para colocar seus documentos emmain.go Depois de colocar seus documentos (testados com PDF, PPTX e DOC até agora) no diretório documents , o programa examinará eles, observando novos documentos desde a última vez que você abriu o utilitário de pesquisa.
Se você não adicionou novos documentos, o mecanismo usará as versões em cache dos documentos (analisados) para executar suas pesquisas.
Se você adicionou ou removeu documentos desde a sua última pesquisa, o mecanismo reiniciará seus documentos. Faz isso iniciando um servidor Tika (incluindo baixá -lo se você não o tiver instalado) e alimentando cada um de seus documentos ao serviço. O servidor responde com o corpo do documento, que é armazenado para você pesquisar.
Depois de carregar os documentos na memória (do cache ou da análise), o mecanismo criará um índice de pesquisa de texto completo a partir de seu conteúdo. Usando esse índice, os usuários podem pesquisar para encontrar documentos que contêm o que estão procurando. Os resultados neste momento são classificados por hits por documento.
Para se aprofundar, uma pesquisa de texto adicional é realizada em cada documento para obter trechos específicos que você pode ler para garantir que esteja olhando para o documento correto. Esses métodos de pesquisa específicos do documento incluem correspondência exata de frase, correspondência de frase com capa, correspondência de proximidade de termos de pesquisa e correspondência de termo solto.
Quando você encontrou o documento correto (e a visualização apenas o trecho é insuficiente), você pode usar o atalho de teclado dedicado para abri -lo no seu visualizador de documentos favorito.
Nota: Este projeto exige que o Java seja executado, pois o servidor de análise de documentos Tika depende disso