La búsqueda del semestre es una utilidad para buscar rápidamente materiales de clase descargables para que pueda pasar más tiempo aprendiendo y menos tiempo haciendo clic en docenas de enlaces en los sitios web de su profesor.


./documents para colocar sus documentos enmain.go Después de colocar sus documentos (probados con PDF, PPTX y DOC hasta ahora) en el directorio documents , el programa escaneará a través de ellos, observando cualquier documento nuevo desde la última vez que abrió la utilidad de búsqueda.
Si no ha agregado ningún documento nuevo, el motor usará las versiones en caché de los documentos (analizados) para realizar sus búsquedas.
Si ha agregado o eliminado los documentos desde su última búsqueda, el motor reinceará sus documentos. Lo hace iniciando un servidor Tika (incluido la descarga si no lo tiene instalado), y luego alimentando cada uno de sus documentos al servicio. El servidor responde con el cuerpo del documento, que luego se almacena para que busque.
Después de cargar los documentos en la memoria (ya sea desde el caché o mediante análisis), el motor creará un índice de búsqueda de texto completo a partir de su contenido. Usando este índice, los usuarios pueden buscar para encontrar documentos que contengan lo que están buscando. Los resultados en este punto están ordenados por éxitos por documento.
Para sumergirse más profundamente, se realiza una búsqueda de texto adicional en cada documento para obtener extractos específicos que pueda leer para asegurarse de que esté mirando el documento correcto. Estos métodos de búsqueda específicos del documento incluyen la coincidencia de frases exactas, la coincidencia de frases de tallo, la coincidencia de proximidad del término de búsqueda y la coincidencia de término suelto.
Cuando haya encontrado el documento correcto (y ver solo el extracto es insuficiente), puede usar el atajo de teclado dedicado para abrirlo en su visor de documentos favorito.
Nota: Este proyecto requiere que Java se ejecute, ya que el servidor de análisis de documentos de Tika depende de él